SimulationCraft 902-01

for World of Warcraft 9.0.2.37474 Live (wow build level 37474)

Current simulator hotfixes

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Raid Event List
0 casting,cooldown=500,duration=500

Additional Raid Information

Zandalari Troll (Bwonsamdi) : 5801 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5800.7 5800.7 11.3 / 0.195% 873.7 / 15.1% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2515.7 2392.4 Mana 0.00% 43.0 100.5% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Zandalari Troll (Bwonsamdi) 5801
Arcane Barrage 369 6.4% 20.7 13.74sec 5378 4353 Direct 20.7 4560 9097 5380 18.1%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.71 20.71 0.00 0.00 1.2355 0.0000 111375.54 111375.54 0.00% 4352.82 4352.82
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.93% 16.96 9 26 4560.14 3280 8644 4559.48 4113 5072 77349 77349 0.00%
crit 18.07% 3.74 0 11 9096.73 6559 17287 8899.64 0 15038 34026 34026 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.23
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.17
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.94
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.98
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.21
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.48
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.21
Arcane Blast 2138 36.8% 117.5 2.55sec 5470 4180 Direct 118.5 4531 9439 5424 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.53 118.53 0.00 0.00 1.3086 0.0000 642810.56 642810.56 0.00% 4179.60 4179.60
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.81% 96.97 65 128 4530.68 922 12002 4537.28 3954 5226 439299 439299 0.00%
crit 18.19% 21.56 7 41 9439.27 1844 24003 9461.07 6071 14125 203511 203511 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.40
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.16
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.71
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.86
Arcane Echo 267 4.6% 152.8 1.98sec 527 0 Direct 152.8 434 919 527 19.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.83 152.83 0.00 0.00 0.0000 0.0000 80589.67 80589.67 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.78% 123.46 81 174 434.46 220 669 434.93 373 487 53612 53612 0.00%
crit 19.22% 29.38 12 54 918.71 441 1338 920.62 720 1142 26978 26978 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2253 38.9% 43.6 6.60sec 15590 8535 Periodic 299.8 1874 3963 2268 18.9% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.59 0.00 300.03 299.78 1.8266 0.2474 679487.20 679487.20 0.00% 8534.88 8534.88
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.14% 243.25 146 358 1873.75 1119 3398 1877.10 1617 2176 455614 455614 0.00%
crit 18.86% 56.52 28 104 3962.55 2238 6796 3969.29 3265 4983 223874 223874 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.92
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.03
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.50
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.09
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.72
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.4 26.52sec 3684 2906

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.39 0.00 0.00 0.00 1.2676 0.0000 0.00 0.00 0.00% 2906.12 2906.12

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.39
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.4 27.07sec 3685 0 Direct 11.4 3144 6285 3684 17.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.38 11.38 0.00 0.00 0.0000 0.0000 41941.07 41941.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.78% 9.42 4 14 3144.21 3018 4526 3143.53 3018 3450 29620 29620 0.00%
crit 17.22% 1.96 0 8 6285.19 6035 8956 5557.01 0 7987 12322 12322 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Embrace of Bwonsamdi 39 0.7% 20.6 14.46sec 564 0 Direct 20.6 476 962 564 18.1%

Stats Details: Embrace Of Bwonsamdi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.64 20.64 0.00 0.00 0.0000 0.0000 11638.53 11638.53 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.92% 16.91 7 33 475.95 444 642 476.16 446 538 8048 8048 0.00%
crit 18.08% 3.73 0 12 962.22 888 1284 940.08 0 1284 3590 3590 0.00%

Action Details: Embrace Of Bwonsamdi

  • id:292380
  • school:shadow
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.220000
  • spell_power_mod.direct:0.220000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:292380
  • name:Embrace of Bwonsamdi
  • school:shadow
  • tooltip:
  • description:{$@spelldesc292360=Your damaging abilities have a chance to deal $<damage> Shadow damage and heal you for {$s2=100}% of the damage done.}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12593 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.60sec 2521 0 Periodic 13.6 1565 3082 1851 18.9% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.57 13.57 0.0000 1.7466 25110.41 25110.41 0.00% 1059.60 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.14% 11.01 3 14 1564.71 175 1852 1567.08 1329 1852 17230 17230 0.00%
crit 18.86% 2.56 0 7 3082.18 349 3704 2919.06 0 3704 7881 7881 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.39sec 540 0 Direct 20.7 456 911 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.74 20.74 0.00 0.00 0.0000 0.0000 11191.64 11191.64 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.59% 16.92 4 32 455.84 444 470 455.86 446 468 7713 7713 0.00%
crit 18.41% 3.82 0 11 911.46 887 941 890.05 0 941 3479 3479 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (19) 0.0% (0.3%) 1.0 0.00sec 5803 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 145  / 19 0.3% 111.0 1.04sec 52 49 Direct 111.0 43 89 52 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5803.11 5803.11 0.00% 49.16 49.16
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.24% 89.07 73 102 43.17 30 57 43.17 41 45 3845 3845 0.00%
crit 19.76% 21.93 9 38 89.26 60 114 89.26 78 104 1958 1958 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3617.12
Shadowcore Oil Blast 41 0.7% 41.4 7.13sec 297 0 Direct 41.4 251 502 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.43 41.43 0.00 0.00 0.0000 0.0000 12286.07 12286.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.73% 33.86 16 56 250.76 244 259 250.75 246 256 8490 8490 0.00%
crit 18.27% 7.57 0 19 501.51 488 517 501.18 0 517 3796 3796 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (416) 0.0% (7.2%) 6.2 49.21sec 20317 16592

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.2247 0.0000 0.00 0.00 0.00% 16591.73 16591.73

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.23
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 416 7.2% 6.2 49.16sec 20317 0 Direct 6.2 20350 0 20350 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.16 0.00 0.00 0.0000 0.0000 125300.71 125300.71 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 20349.88 446 65250 20347.80 15491 25085 125301 125301 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:14075.33
  • base_dd_max:14075.33
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Zandalari Troll (Bwonsamdi)
Arcane Power 2.8 122.14sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.81 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.81
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Bwonsamdi)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.7 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.69
Evocation 3.3 104.82sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.24 0.00 3.4959 0.6305 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Bwonsamdi)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.94
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.35
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Bwonsamdi)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Bwonsamdi)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.36sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.12
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.76
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.29
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.43sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.95 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.96
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 304.63sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.50 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.50
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.56sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Bwonsamdi)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.96
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.7 125.8 13.9sec 2.1sec 11.6sec 83.30% 0.00% 79.5 (80.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.7s / 49.7s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.4s

Stack Uptimes

  • arcane_charge_1:5.23%
  • arcane_charge_2:9.52%
  • arcane_charge_3:8.01%
  • arcane_charge_4:60.54%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.1sec 122.1sec 14.8sec 13.77% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.2s
  • trigger_min/max:120.0s / 143.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.77%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.44%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.0 12.2 16.9sec 9.9sec 7.9sec 47.46% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.38%
  • clearcasting_2:17.66%
  • clearcasting_3:4.41%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.7sec 52.03% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.5s
  • trigger_min/max:60.0s / 65.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.36%
  • crimson_chorus_3:16.73%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.2sec 239.2sec 14.5sec 9.08% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 261.0s
  • trigger_min/max:236.7s / 261.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.08%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 142.2s
  • trigger_min/max:90.0s / 142.2s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.40% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.40%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.5sec 98.5sec 3.9sec 4.15% 8.04% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 155.3s
  • trigger_min/max:62.7s / 155.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 24.9s

Stack Uptimes

  • presence_of_mind_1:1.98%
  • presence_of_mind_2:2.00%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.4sec 35.4sec 11.8sec 34.37% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 59.2s
  • trigger_min/max:13.7s / 59.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.37%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.3sec 17.29% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.4s
  • trigger_min/max:300.0s / 320.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.29%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.67% 0.00% 18.75%
Arcane Barrage Arcane Charge 4 97.33% 81.25% 100.00%
Arcane Blast Arcane Charge 0 6.77% 3.39% 10.53%
Arcane Blast Arcane Charge 1 4.70% 1.57% 8.53%
Arcane Blast Arcane Charge 2 10.52% 6.38% 15.27%
Arcane Blast Arcane Charge 3 11.68% 7.02% 15.67%
Arcane Blast Arcane Charge 4 66.32% 56.72% 76.79%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.10% 0.00% 7.77% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 301.5s 240.1s 359.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000181.496120.079239.791
Evocation14.3780.01452.20148.10522.036109.967
Counterspell0.6810.0008.7108.6672.74017.249
Time Warp2.1370.00020.3863.2281.32421.713
Rune of Power7.0870.00034.01144.18519.94771.323
Touch of the Magi4.9520.00026.79832.56818.62259.850
Arcane Power7.3430.00023.15020.86216.71041.582
Arcane Barrage11.4401.29249.562250.473195.709302.986
Arcane Orb6.4550.00058.41078.44243.497132.909
Presence of Mind32.3740.00092.470115.98881.090172.709

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Zandalari Troll (Bwonsamdi)
mana_regen Mana 3159.14 425568.49 59.01% 134.71 9471.82 2.18%
Evocation Mana 127.62 185998.89 25.79% 1457.43 0.00 0.00%
Mana Gem Mana 2.96 21327.50 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.71 88228.08 12.23% 4260.62 830.00 0.93%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2392.40 2515.70 10325.3 34991.2 492.7 72165.7
Usage Type Count Total Avg RPE APR
Zandalari Troll (Bwonsamdi)
arcane_blast Mana 119.8 640325.3 5346.6 5448.4 1.0
arcane_missiles Mana 44.0 90335.9 2051.0 2072.6 7.5
arcane_orb Mana 11.5 5755.0 500.0 505.5 7.3
counterspell Mana 12.8 11444.3 892.4 902.1 0.0
time_warp Mana 1.5 3029.9 2000.0 2014.1 0.0
touch_of_the_magi Mana 6.2 15564.0 2497.9 2523.7 8.1

Statistics & Data Analysis

Fight Length
Zandalari Troll (Bwonsamdi) Fight Length
Count 1507
Mean 301.50
Minimum 240.08
Maximum 359.79
Spread ( max - min ) 119.71
Range [ ( max - min ) / 2 * 100% ] 19.85%
Standard Deviation 34.1943
5th Percentile 246.66
95th Percentile 354.59
( 95th Percentile - 5th Percentile ) 107.92
Mean Distribution
Standard Deviation 0.8808
95.00% Confidence Interval ( 299.77 - 303.22 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 495
0.1% Error 49414
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 999
DPS
Zandalari Troll (Bwonsamdi) Damage Per Second
Count 1507
Mean 5800.70
Minimum 5119.15
Maximum 6463.03
Spread ( max - min ) 1343.88
Range [ ( max - min ) / 2 * 100% ] 11.58%
Standard Deviation 224.1403
5th Percentile 5451.92
95th Percentile 6191.20
( 95th Percentile - 5th Percentile ) 739.28
Mean Distribution
Standard Deviation 5.7738
95.00% Confidence Interval ( 5789.39 - 5812.02 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5736
0.1 Scale Factor Error with Delta=300 429
0.05 Scale Factor Error with Delta=300 1716
0.01 Scale Factor Error with Delta=300 42887
Priority Target DPS
Zandalari Troll (Bwonsamdi) Priority Target Damage Per Second
Count 1507
Mean 5800.70
Minimum 5119.15
Maximum 6463.03
Spread ( max - min ) 1343.88
Range [ ( max - min ) / 2 * 100% ] 11.58%
Standard Deviation 224.1403
5th Percentile 5451.92
95th Percentile 6191.20
( 95th Percentile - 5th Percentile ) 739.28
Mean Distribution
Standard Deviation 5.7738
95.00% Confidence Interval ( 5789.39 - 5812.02 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5736
0.1 Scale Factor Error with Delta=300 429
0.05 Scale Factor Error with Delta=300 1716
0.01 Scale Factor Error with Delta=300 42887
DPS(e)
Zandalari Troll (Bwonsamdi) Damage Per Second (Effective)
Count 1507
Mean 5800.70
Minimum 5119.15
Maximum 6463.03
Spread ( max - min ) 1343.88
Range [ ( max - min ) / 2 * 100% ] 11.58%
Damage
Zandalari Troll (Bwonsamdi) Damage
Count 1507
Mean 1741731.39
Minimum 1271819.92
Maximum 2157027.90
Spread ( max - min ) 885207.98
Range [ ( max - min ) / 2 * 100% ] 25.41%
DTPS
Zandalari Troll (Bwonsamdi) Damage Taken Per Second
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Zandalari Troll (Bwonsamdi) Healing Per Second
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Zandalari Troll (Bwonsamdi) Healing Per Second (Effective)
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Zandalari Troll (Bwonsamdi) Heal
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Zandalari Troll (Bwonsamdi) Healing Taken Per Second
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Zandalari Troll (Bwonsamdi) Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Zandalari Troll (Bwonsamdi)Theck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Zandalari Troll (Bwonsamdi) Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.69 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.96 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.50 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.23 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.81 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.96 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.12 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.76 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.29 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.40 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.92 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.16 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.27 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.94 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.23 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.71 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.03 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.50 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.09 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.72 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.39 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.94 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.98 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.21 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.48 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.86 arcane_blast
= 1.35 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT|||x||||||,*<<<<<+(<<<<<+)T)<*<<<+<hk&T<<'+*<<+<<<<+))T<*<<<<<!~#hk&Tm%<U'<:*<<<<j'<<<<<<T<<<-*<<<<<#hk&T<<:*<<+<<<<+))<T*<<<<<<!~#hk&Tm%<':*<<<<<<X<<<<+<TU<*<<<+(<gj&T<<-*<<k'<<<<'<:<T*<<<W<!~$(<<<<(<,*<T<<<<)#hkopppmp

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Zandalari Troll (Bwonsamdi) 72165.7/72166: 100% mana
Pre precombat 1 food Zandalari Troll (Bwonsamdi) 72165.7/72166: 100% mana
Pre precombat 2 augmentation Zandalari Troll (Bwonsamdi) 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener t arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener u rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.010 fishing_opener | arcane_blast Fluffy_Pillow 66135.1/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.813 default U use_mana_gem Zandalari Troll (Bwonsamdi) 60419.1/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.813 fishing_opener | arcane_blast Fluffy_Pillow 67635.6/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.615 fishing_opener | arcane_blast Fluffy_Pillow 61918.2/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.418 fishing_opener | arcane_blast Fluffy_Pillow 56202.2/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.222 fishing_opener | arcane_blast Fluffy_Pillow 50487.6/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.025 fishing_opener | arcane_blast Fluffy_Pillow 44771.6/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.827 fishing_opener | arcane_blast Fluffy_Pillow 39054.1/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.629 fishing_opener | arcane_blast Fluffy_Pillow 33336.6/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.430 fishing_opener | arcane_blast Fluffy_Pillow 27617.7/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.234 fishing_opener | arcane_blast Fluffy_Pillow 21903.2/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.036 fishing_opener | arcane_blast Fluffy_Pillow 16185.7/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.837 fishing_opener | arcane_blast Fluffy_Pillow 10466.8/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.639 fishing_opener } arcane_barrage Fluffy_Pillow 4749.3/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.429 fishing_opener r evocation Zandalari Troll (Bwonsamdi) 10219.5/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.914 rotation ~ cancel_action Fluffy_Pillow 68595.5/72166: 95% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.920 fishing_opener v touch_of_the_magi Fluffy_Pillow 68604.2/72166: 95% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.707 fishing_opener w arcane_power Fluffy_Pillow 67240.1/72166: 93% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.707 default V potion Fluffy_Pillow 67240.1/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.707 fishing_opener z arcane_missiles Fluffy_Pillow 67240.1/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.537 default T counterspell Fluffy_Pillow 67291.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.537 fishing_opener | arcane_blast Fluffy_Pillow 66791.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.339 fishing_opener | arcane_blast Fluffy_Pillow 64511.3/72166: 89% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.142 fishing_opener | arcane_blast Fluffy_Pillow 62232.7/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.945 fishing_opener x presence_of_mind Fluffy_Pillow 59954.2/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.945 fishing_opener | arcane_blast Fluffy_Pillow 59954.2/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.734 fishing_opener | arcane_blast Fluffy_Pillow 57655.5/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.520 fishing_opener | arcane_blast Fluffy_Pillow 55352.4/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.308 fishing_opener | arcane_blast Fluffy_Pillow 53052.3/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.111 fishing_opener | arcane_blast Fluffy_Pillow 50773.7/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.914 fishing_opener | arcane_blast Fluffy_Pillow 48495.2/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.716 rotation , arcane_barrage Fluffy_Pillow 42777.8/72166: 59% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:32.503 rotation * arcane_orb Fluffy_Pillow 48243.6/72166: 67% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.291 rotation < arcane_blast Fluffy_Pillow 48880.9/72166: 68% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.283 rotation < arcane_blast Fluffy_Pillow 46187.7/72166: 64% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.181 rotation < arcane_blast Fluffy_Pillow 41983.8/72166: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.983 rotation < arcane_blast Fluffy_Pillow 36266.3/72166: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.787 rotation < arcane_blast Fluffy_Pillow 30551.8/72166: 42% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.593 rotation + arcane_barrage Fluffy_Pillow 24840.1/72166: 34% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.380 rotation ( arcane_missiles Fluffy_Pillow 30305.9/72166: 42% mana bloodlust, clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:39.622 rotation < arcane_blast Fluffy_Pillow 32098.5/72166: 44% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.802 rotation < arcane_blast Fluffy_Pillow 32426.6/72166: 45% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.887 rotation < arcane_blast Fluffy_Pillow 31242.6/72166: 43% mana arcane_charge(2), clearcasting(2)
0:43.558 rotation < arcane_blast Fluffy_Pillow 29529.4/72166: 41% mana arcane_charge(3), clearcasting(2)
0:45.069 rotation < arcane_blast Fluffy_Pillow 26210.2/72166: 36% mana arcane_charge(4), clearcasting(2)
0:46.424 rotation + arcane_barrage Fluffy_Pillow 21290.9/72166: 30% mana arcane_charge(4), clearcasting(2)
0:47.753 rotation ) arcane_missiles Fluffy_Pillow 27539.0/72166: 38% mana clearcasting(2)
0:49.776 default T counterspell Fluffy_Pillow 30458.8/72166: 42% mana clearcasting
0:49.776 rotation ) arcane_missiles Fluffy_Pillow 29458.8/72166: 41% mana clearcasting
0:51.719 rotation < arcane_blast Fluffy_Pillow 32263.2/72166: 45% mana
0:53.709 rotation * arcane_orb Fluffy_Pillow 33760.4/72166: 47% mana arcane_charge
0:55.037 rotation < arcane_blast Fluffy_Pillow 35177.1/72166: 49% mana arcane_charge(3)
0:56.549 rotation < arcane_blast Fluffy_Pillow 31859.4/72166: 44% mana arcane_charge(4)
0:57.902 rotation < arcane_blast Fluffy_Pillow 26937.2/72166: 37% mana arcane_charge(4)
0:59.255 rotation + arcane_barrage Fluffy_Pillow 22015.0/72166: 31% mana arcane_charge(4)
1:00.583 rotation < arcane_blast Fluffy_Pillow 28261.7/72166: 39% mana
1:02.573 cooldowns h touch_of_the_magi Fluffy_Pillow 29758.9/72166: 41% mana arcane_charge, crimson_chorus
1:03.902 cooldowns k rune_of_power Fluffy_Pillow 29177.1/72166: 40% mana arcane_charge(4), crimson_chorus
1:05.229 rotation & arcane_missiles Fluffy_Pillow 31092.3/72166: 43% mana arcane_charge(4), rune_of_power, crimson_chorus
1:14.091 default T counterspell Fluffy_Pillow 21383.0/72166: 30% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.091 rotation < arcane_blast Fluffy_Pillow 20383.0/72166: 28% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.446 rotation < arcane_blast Fluffy_Pillow 15463.7/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.801 rotation ' arcane_missiles Fluffy_Pillow 10544.4/72166: 15% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:18.767 rotation + arcane_barrage Fluffy_Pillow 13381.9/72166: 19% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:20.094 rotation * arcane_orb Fluffy_Pillow 19627.1/72166: 27% mana clearcasting, crimson_chorus(2)
1:21.422 rotation < arcane_blast Fluffy_Pillow 21043.9/72166: 29% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:23.092 rotation < arcane_blast Fluffy_Pillow 19329.2/72166: 27% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:24.606 rotation + arcane_barrage Fluffy_Pillow 16014.4/72166: 22% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.933 rotation < arcane_blast Fluffy_Pillow 22259.6/72166: 31% mana clearcasting(2), crimson_chorus(3)
1:27.920 rotation < arcane_blast Fluffy_Pillow 23752.5/72166: 33% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:29.750 rotation < arcane_blast Fluffy_Pillow 23643.7/72166: 33% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.421 rotation < arcane_blast Fluffy_Pillow 21930.5/72166: 30% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:32.935 rotation + arcane_barrage Fluffy_Pillow 18615.7/72166: 26% mana arcane_charge(4), clearcasting(2)
1:34.262 rotation ) arcane_missiles Fluffy_Pillow 24860.9/72166: 34% mana clearcasting(2)
1:36.249 rotation ) arcane_missiles Fluffy_Pillow 27728.8/72166: 38% mana clearcasting
1:38.303 default T counterspell Fluffy_Pillow 30693.3/72166: 43% mana
1:38.303 rotation < arcane_blast Fluffy_Pillow 29693.3/72166: 41% mana
1:40.292 rotation * arcane_orb Fluffy_Pillow 31189.1/72166: 43% mana arcane_charge
1:41.620 rotation < arcane_blast Fluffy_Pillow 32605.8/72166: 45% mana arcane_charge(3)
1:43.134 rotation < arcane_blast Fluffy_Pillow 29291.0/72166: 41% mana arcane_charge(4), clearcasting
1:44.490 rotation < arcane_blast Fluffy_Pillow 24373.1/72166: 34% mana arcane_charge(4), clearcasting
1:45.844 rotation < arcane_blast Fluffy_Pillow 19452.4/72166: 27% mana arcane_charge(4), clearcasting
1:47.197 rotation < arcane_blast Fluffy_Pillow 14530.2/72166: 20% mana arcane_charge(4), clearcasting
1:48.548 rotation ! evocation Zandalari Troll (Bwonsamdi) 9605.1/72166: 13% mana arcane_charge(4), clearcasting(2)
1:52.839 rotation ~ cancel_action Fluffy_Pillow 69250.9/72166: 96% mana arcane_charge(4), clearcasting(3), evocation
1:52.843 rotation # arcane_barrage Fluffy_Pillow 69256.7/72166: 96% mana arcane_charge(4), clearcasting(3)
1:54.170 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(3)
1:55.498 cooldowns k rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(3)
1:56.824 rotation & arcane_missiles Fluffy_Pillow 71586.8/72166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
2:02.397 default T counterspell Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), rune_of_power
2:02.397 cooldowns m presence_of_mind Fluffy_Pillow 71165.7/72166: 99% mana arcane_charge(4), rune_of_power
2:02.397 rotation % arcane_blast Fluffy_Pillow 71165.7/72166: 99% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:03.725 rotation < arcane_blast Fluffy_Pillow 66207.4/72166: 92% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:05.053 default U use_mana_gem Zandalari Troll (Bwonsamdi) 61249.2/72166: 85% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:05.053 rotation ' arcane_missiles Fluffy_Pillow 68465.7/72166: 95% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:07.052 rotation < arcane_blast Fluffy_Pillow 71350.9/72166: 99% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:08.378 rotation : arcane_barrage Fluffy_Pillow 66389.7/72166: 92% mana arcane_charge(4), rune_of_power, crimson_chorus
2:09.705 rotation * arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana crimson_chorus
2:11.031 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), crimson_chorus
2:12.702 rotation < arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), crimson_chorus
2:14.216 rotation < arcane_blast Fluffy_Pillow 64731.7/72166: 90% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.570 rotation < arcane_blast Fluffy_Pillow 59810.9/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.922 cooldowns j arcane_power Fluffy_Pillow 54887.3/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.922 rotation ' arcane_missiles Fluffy_Pillow 54887.3/72166: 76% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:18.905 rotation < arcane_blast Fluffy_Pillow 57749.4/72166: 80% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.259 rotation < arcane_blast Fluffy_Pillow 56266.1/72166: 78% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.613 rotation < arcane_blast Fluffy_Pillow 54782.9/72166: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.966 rotation < arcane_blast Fluffy_Pillow 53298.2/72166: 74% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:24.320 rotation < arcane_blast Fluffy_Pillow 51814.9/72166: 72% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.673 rotation < arcane_blast Fluffy_Pillow 50330.2/72166: 70% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.025 default T counterspell Fluffy_Pillow 48844.1/72166: 68% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.025 rotation < arcane_blast Fluffy_Pillow 48344.1/72166: 67% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.380 rotation < arcane_blast Fluffy_Pillow 46862.3/72166: 65% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.734 rotation < arcane_blast Fluffy_Pillow 45379.0/72166: 63% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.088 rotation - arcane_barrage Fluffy_Pillow 43895.8/72166: 61% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.415 rotation * arcane_orb Fluffy_Pillow 50141.0/72166: 69% mana crimson_chorus(3)
2:33.743 rotation < arcane_blast Fluffy_Pillow 51557.7/72166: 71% mana arcane_charge(2)
2:35.414 rotation < arcane_blast Fluffy_Pillow 49844.5/72166: 69% mana arcane_charge(3)
2:36.926 rotation < arcane_blast Fluffy_Pillow 46526.8/72166: 64% mana arcane_charge(4), clearcasting
2:38.280 rotation < arcane_blast Fluffy_Pillow 41606.0/72166: 58% mana arcane_charge(4), clearcasting
2:39.634 rotation < arcane_blast Fluffy_Pillow 36685.3/72166: 51% mana arcane_charge(4), clearcasting
2:40.987 rotation # arcane_barrage Fluffy_Pillow 31763.1/72166: 44% mana arcane_charge(4), clearcasting
2:42.316 cooldowns h touch_of_the_magi Fluffy_Pillow 38011.2/72166: 53% mana clearcasting
2:43.643 cooldowns k rune_of_power Fluffy_Pillow 37426.5/72166: 52% mana arcane_charge(4), clearcasting
2:44.972 rotation & arcane_missiles Fluffy_Pillow 39344.6/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power
2:53.668 default T counterspell Fluffy_Pillow 29395.7/72166: 41% mana arcane_charge(4), rune_of_power
2:53.668 rotation < arcane_blast Fluffy_Pillow 28395.7/72166: 39% mana arcane_charge(4), rune_of_power
2:55.022 rotation < arcane_blast Fluffy_Pillow 23474.9/72166: 33% mana arcane_charge(4), rune_of_power
2:56.374 rotation : arcane_barrage Fluffy_Pillow 18551.3/72166: 26% mana arcane_charge(4), rune_of_power
2:57.702 rotation * arcane_orb Fluffy_Pillow 24798.0/72166: 34% mana
2:59.027 rotation < arcane_blast Fluffy_Pillow 26210.4/72166: 36% mana arcane_charge(2)
3:00.698 rotation < arcane_blast Fluffy_Pillow 24497.1/72166: 34% mana arcane_charge(3), clearcasting
3:02.211 rotation + arcane_barrage Fluffy_Pillow 21180.9/72166: 29% mana arcane_charge(4), clearcasting
3:03.539 rotation < arcane_blast Fluffy_Pillow 27427.5/72166: 38% mana clearcasting(2)
3:05.530 rotation < arcane_blast Fluffy_Pillow 28926.2/72166: 40% mana arcane_charge, clearcasting(2), crimson_chorus
3:07.362 rotation < arcane_blast Fluffy_Pillow 28820.3/72166: 40% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:09.032 rotation < arcane_blast Fluffy_Pillow 27105.7/72166: 38% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:10.543 rotation + arcane_barrage Fluffy_Pillow 23786.5/72166: 33% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.868 rotation ) arcane_missiles Fluffy_Pillow 30028.8/72166: 42% mana clearcasting(2), crimson_chorus
3:14.031 rotation ) arcane_missiles Fluffy_Pillow 33150.7/72166: 46% mana clearcasting, crimson_chorus
3:15.898 rotation < arcane_blast Fluffy_Pillow 35845.4/72166: 50% mana crimson_chorus(2)
3:17.887 default T counterspell Fluffy_Pillow 37341.1/72166: 52% mana arcane_charge, crimson_chorus(2)
3:17.887 rotation * arcane_orb Fluffy_Pillow 36341.1/72166: 50% mana arcane_charge, crimson_chorus(2)
3:19.215 rotation < arcane_blast Fluffy_Pillow 37757.9/72166: 52% mana arcane_charge(3), crimson_chorus(2)
3:20.727 rotation < arcane_blast Fluffy_Pillow 34440.2/72166: 48% mana arcane_charge(4), crimson_chorus(2)
3:22.078 rotation < arcane_blast Fluffy_Pillow 29515.1/72166: 41% mana arcane_charge(4), crimson_chorus(2)
3:23.431 rotation < arcane_blast Fluffy_Pillow 24592.9/72166: 34% mana arcane_charge(4), crimson_chorus(2)
3:24.786 rotation < arcane_blast Fluffy_Pillow 19673.6/72166: 27% mana arcane_charge(4), crimson_chorus(2)
3:26.141 rotation < arcane_blast Fluffy_Pillow 14754.3/72166: 20% mana arcane_charge(4), crimson_chorus(3)
3:27.494 rotation ! evocation Fluffy_Pillow 9832.1/72166: 14% mana arcane_charge(4), crimson_chorus(3)
3:31.780 rotation ~ cancel_action Fluffy_Pillow 69408.4/72166: 96% mana arcane_charge(4), evocation, crimson_chorus(3)
3:31.784 rotation # arcane_barrage Fluffy_Pillow 69414.1/72166: 96% mana arcane_charge(4), crimson_chorus(3)
3:33.110 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana crimson_chorus(3)
3:34.437 cooldowns k rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), crimson_chorus(3)
3:35.765 rotation & arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), rune_of_power
3:42.355 default T counterspell Fluffy_Pillow 66099.7/72166: 92% mana arcane_charge(4), rune_of_power
3:42.355 cooldowns m presence_of_mind Fluffy_Pillow 65099.7/72166: 90% mana arcane_charge(4), rune_of_power
3:42.355 rotation % arcane_blast Fluffy_Pillow 65099.7/72166: 90% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:43.681 rotation < arcane_blast Fluffy_Pillow 60138.5/72166: 83% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:45.009 rotation ' arcane_missiles Fluffy_Pillow 55180.2/72166: 76% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:47.123 rotation : arcane_barrage Fluffy_Pillow 58231.4/72166: 81% mana arcane_charge(4), presence_of_mind, rune_of_power
3:48.451 rotation * arcane_orb Fluffy_Pillow 64478.0/72166: 89% mana presence_of_mind
3:49.776 rotation < arcane_blast Fluffy_Pillow 65890.4/72166: 91% mana arcane_charge(2), presence_of_mind
3:51.104 rotation < arcane_blast Fluffy_Pillow 63682.1/72166: 88% mana arcane_charge(3)
3:52.617 rotation < arcane_blast Fluffy_Pillow 60365.9/72166: 84% mana arcane_charge(4)
3:53.969 rotation < arcane_blast Fluffy_Pillow 55442.2/72166: 77% mana arcane_charge(4)
3:55.323 rotation < arcane_blast Fluffy_Pillow 50521.5/72166: 70% mana arcane_charge(4)
3:56.676 rotation < arcane_blast Fluffy_Pillow 45599.3/72166: 63% mana arcane_charge(4)
3:58.029 default X use_item_empyreal_ordnance Fluffy_Pillow 40677.1/72166: 56% mana arcane_charge(4)
3:58.029 rotation < arcane_blast Fluffy_Pillow 40677.1/72166: 56% mana arcane_charge(4)
3:59.384 rotation < arcane_blast Fluffy_Pillow 35757.8/72166: 50% mana arcane_charge(4), clearcasting
4:00.738 rotation < arcane_blast Fluffy_Pillow 30837.0/72166: 43% mana arcane_charge(4), clearcasting
4:02.091 rotation < arcane_blast Fluffy_Pillow 25914.8/72166: 36% mana arcane_charge(4), clearcasting
4:03.445 rotation + arcane_barrage Fluffy_Pillow 20994.1/72166: 29% mana arcane_charge(4), clearcasting
4:04.773 rotation < arcane_blast Fluffy_Pillow 27240.8/72166: 38% mana clearcasting
4:06.762 default T counterspell Fluffy_Pillow 28736.5/72166: 40% mana arcane_charge, clearcasting, crimson_chorus
4:06.762 default U use_mana_gem Zandalari Troll (Bwonsamdi) 27736.5/72166: 38% mana arcane_charge, clearcasting, crimson_chorus
4:06.762 rotation < arcane_blast Fluffy_Pillow 34953.1/72166: 48% mana arcane_charge, clearcasting, crimson_chorus
4:08.592 rotation * arcane_orb Fluffy_Pillow 34844.3/72166: 48% mana arcane_charge(2), clearcasting, crimson_chorus
4:09.919 rotation < arcane_blast Fluffy_Pillow 36259.6/72166: 50% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.272 rotation < arcane_blast Fluffy_Pillow 31337.4/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.625 rotation < arcane_blast Fluffy_Pillow 26415.2/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.981 rotation + arcane_barrage Fluffy_Pillow 21497.4/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus, empyreal_surge(5)
4:15.309 rotation ( arcane_missiles Fluffy_Pillow 27744.0/72166: 38% mana clearcasting(3), crimson_chorus, empyreal_surge(5)
4:17.412 rotation < arcane_blast Fluffy_Pillow 30779.3/72166: 43% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.403 cooldowns g touch_of_the_magi Fluffy_Pillow 32278.0/72166: 45% mana arcane_charge, clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:20.761 cooldowns j arcane_power Fluffy_Pillow 31738.0/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:20.761 rotation & arcane_missiles Fluffy_Pillow 31738.0/72166: 44% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:31.731 default T counterspell Fluffy_Pillow 32571.1/72166: 45% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:31.731 rotation < arcane_blast Fluffy_Pillow 32071.1/72166: 44% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:33.084 rotation < arcane_blast Fluffy_Pillow 30586.4/72166: 42% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:34.440 rotation - arcane_barrage Fluffy_Pillow 29106.1/72166: 40% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
4:35.768 rotation * arcane_orb Fluffy_Pillow 35352.7/72166: 49% mana clearcasting, crimson_chorus(3)
4:37.097 rotation < arcane_blast Fluffy_Pillow 36770.9/72166: 51% mana arcane_charge(2), clearcasting
4:38.769 rotation < arcane_blast Fluffy_Pillow 35059.1/72166: 49% mana arcane_charge(3), clearcasting
4:40.284 cooldowns k rune_of_power Fluffy_Pillow 31745.7/72166: 44% mana arcane_charge(4), clearcasting
4:41.613 rotation ' arcane_missiles Fluffy_Pillow 33663.9/72166: 47% mana arcane_charge(4), clearcasting, rune_of_power
4:43.677 rotation < arcane_blast Fluffy_Pillow 36642.9/72166: 51% mana arcane_charge(4), rune_of_power
4:45.030 rotation < arcane_blast Fluffy_Pillow 31720.7/72166: 44% mana arcane_charge(4), rune_of_power
4:46.382 rotation < arcane_blast Fluffy_Pillow 26797.1/72166: 37% mana arcane_charge(4), rune_of_power
4:47.736 rotation < arcane_blast Fluffy_Pillow 21876.3/72166: 30% mana arcane_charge(4), clearcasting, rune_of_power
4:49.089 rotation ' arcane_missiles Fluffy_Pillow 16954.1/72166: 23% mana arcane_charge(4), clearcasting, rune_of_power
4:51.162 rotation < arcane_blast Fluffy_Pillow 19946.1/72166: 28% mana arcane_charge(4), rune_of_power
4:52.516 rotation : arcane_barrage Fluffy_Pillow 15025.4/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power
4:53.842 rotation < arcane_blast Fluffy_Pillow 21269.1/72166: 29% mana clearcasting
4:55.831 default T counterspell Fluffy_Pillow 22764.9/72166: 32% mana arcane_charge, clearcasting
4:55.831 rotation * arcane_orb Fluffy_Pillow 21764.9/72166: 30% mana arcane_charge, clearcasting
4:57.160 rotation < arcane_blast Fluffy_Pillow 23183.1/72166: 32% mana arcane_charge(3), clearcasting
4:58.673 rotation < arcane_blast Fluffy_Pillow 19866.8/72166: 28% mana arcane_charge(4), clearcasting
5:00.027 rotation < arcane_blast Fluffy_Pillow 14946.0/72166: 21% mana arcane_charge(4), clearcasting
5:01.381 default W time_warp Fluffy_Pillow 10025.3/72166: 14% mana arcane_charge(4), clearcasting(2)
5:01.381 rotation < arcane_blast Fluffy_Pillow 8025.3/72166: 11% mana arcane_charge(4), clearcasting(2), temporal_warp
5:02.424 rotation ! evocation Fluffy_Pillow 2655.7/72166: 4% mana arcane_charge(4), clearcasting(2), temporal_warp
5:06.134 rotation ~ cancel_action Fluffy_Pillow 69696.4/72166: 97% mana arcane_charge(4), clearcasting(3), evocation, temporal_warp
5:06.138 rotation $ arcane_barrage Fluffy_Pillow 69702.2/72166: 97% mana arcane_charge(4), clearcasting(3), temporal_warp
5:07.160 rotation ( arcane_missiles Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(3), temporal_warp
5:08.678 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2), temporal_warp, crimson_chorus
5:10.209 rotation < arcane_blast Fluffy_Pillow 70796.5/72166: 98% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus
5:11.619 rotation < arcane_blast Fluffy_Pillow 69424.4/72166: 96% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus
5:12.906 rotation < arcane_blast Fluffy_Pillow 67156.9/72166: 93% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus
5:14.069 rotation ( arcane_missiles Fluffy_Pillow 63335.5/72166: 88% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus
5:15.842 rotation < arcane_blast Fluffy_Pillow 65894.5/72166: 91% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:16.884 rotation , arcane_barrage Fluffy_Pillow 60523.4/72166: 84% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:17.907 rotation * arcane_orb Fluffy_Pillow 66329.9/72166: 92% mana clearcasting(2), temporal_warp, crimson_chorus(2)
5:18.928 rotation < arcane_blast Fluffy_Pillow 67303.5/72166: 93% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2)
5:20.214 default T counterspell Fluffy_Pillow 65034.6/72166: 90% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2)
5:20.214 rotation < arcane_blast Fluffy_Pillow 64034.6/72166: 89% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2)
5:21.378 rotation < arcane_blast Fluffy_Pillow 60214.6/72166: 83% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:22.421 rotation < arcane_blast Fluffy_Pillow 54845.0/72166: 76% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:23.463 rotation < arcane_blast Fluffy_Pillow 49473.9/72166: 69% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:24.506 rotation ) arcane_missiles Fluffy_Pillow 44104.3/72166: 61% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:26.104 rotation # arcane_barrage Fluffy_Pillow 46410.7/72166: 64% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:27.127 cooldowns h touch_of_the_magi Fluffy_Pillow 52217.2/72166: 72% mana clearcasting(2), temporal_warp, crimson_chorus(2)
5:28.149 cooldowns k rune_of_power Fluffy_Pillow 51192.2/72166: 71% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:29.172 final_burn o arcane_missiles Fluffy_Pillow 52668.8/72166: 73% mana arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3)
5:32.154 final_burn p arcane_blast Fluffy_Pillow 56972.7/72166: 79% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:33.196 final_burn p arcane_blast Fluffy_Pillow 51601.7/72166: 72% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:34.237 final_burn p arcane_blast Fluffy_Pillow 46229.1/72166: 64% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:35.280 cooldowns m presence_of_mind Fluffy_Pillow 40859.5/72166: 57% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:35.280 final_burn p arcane_blast Fluffy_Pillow 40859.5/72166: 57% mana arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (zandalari_troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Zandalari Troll (Bwonsamdi)"
source=default
spec=arcane
level=60
race=zandalari_troll
zandalari_loa=bwonsamdi
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Zandalari Troll (Kimbul) : 5797 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5797.0 5797.0 11.5 / 0.198% 868.6 / 15.0% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2515.0 2396.2 Mana 0.00% 43.0 100.1% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Zandalari Troll (Kimbul) 5797
Arcane Barrage 369 6.4% 20.6 13.85sec 5371 4347 Direct 20.6 4556 9115 5372 17.9%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.64 20.63 0.00 0.00 1.2356 0.0000 110853.26 110853.26 0.00% 4347.19 4347.19
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.09% 16.94 9 26 4555.61 3280 8644 4554.10 4074 5006 77159 77159 0.00%
crit 17.91% 3.70 0 10 9114.70 6559 13767 8998.58 0 13767 33694 33694 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.90
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.84
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:3.03
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.17
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.51
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.21
Arcane Blast 2148 37.0% 117.2 2.56sec 5491 4199 Direct 118.2 4530 9535 5445 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.17 118.17 0.00 0.00 1.3078 0.0000 643347.37 643347.37 0.00% 4198.60 4198.60
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.71% 96.56 66 129 4530.10 922 12002 4535.72 4040 5187 437308 437308 0.00%
crit 18.29% 21.61 8 39 9534.64 1844 24003 9551.86 6292 15315 206040 206040 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.34
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.26
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.72
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.44
Arcane Echo 267 4.6% 152.4 1.97sec 527 0 Direct 152.4 433 919 527 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.40 152.40 0.00 0.00 0.0000 0.0000 80270.17 80270.17 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.66% 122.92 69 178 432.99 220 669 433.56 371 492 53196 53196 0.00%
crit 19.34% 29.48 11 51 918.67 441 1338 919.65 695 1161 27075 27075 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2241 38.7% 43.4 6.52sec 15529 8509 Periodic 298.9 1868 3929 2256 18.8% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.41 0.00 299.10 298.85 1.8251 0.2470 674164.82 674164.82 0.00% 8508.74 8508.74
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.16% 242.54 122 362 1867.97 1119 3398 1871.32 1618 2153 452934 452934 0.00%
crit 18.84% 56.31 24 96 3928.91 2238 6796 3938.01 3197 4865 221231 221231 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.87
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.40
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.15
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.74
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (138) 0.0% (2.4%) 11.3 26.64sec 3683 2905

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.31 0.00 0.00 0.00 1.2678 0.0000 0.00 0.00 0.00% 2905.49 2905.49

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.31
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 138 2.4% 11.3 27.18sec 3686 0 Direct 11.3 3143 6284 3687 17.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.30 11.30 0.00 0.00 0.0000 0.0000 41658.94 41658.94 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.72% 9.35 4 14 3142.88 3018 4478 3141.91 3018 3355 29387 29387 0.00%
crit 17.28% 1.95 0 6 6284.42 6035 8956 5552.24 0 8956 12272 12272 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Embrace of Kimbul 37 0.6% 17.1 17.36sec 643 0 Periodic 48.1 229 0 229 0.0% 31.4%

Stats Details: Embrace Of Kimbul

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.15 0.00 48.13 48.13 0.0000 1.9553 11018.43 11018.43 0.00% 117.08 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 48.13 24 103 228.97 0 656 226.30 157 356 11018 11018 0.00%

Action Details: Embrace Of Kimbul

  • id:292473
  • school:physical
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.075000
  • spell_power_mod.tick:0.075000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:292473
  • name:Embrace of Kimbul
  • school:physical
  • tooltip:
  • description:{$@spelldesc292363=Your damaging abilities have a chance to cause the target to bleed for ${$<damage>*3} over {$292473d=6 seconds}. This effect stacks up to {$292473u=3} times.}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12543 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.55sec 2511 0 Periodic 13.5 1563 3104 1855 19.0% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.95 0.00 13.46 13.46 0.0000 1.7475 24996.99 24996.99 0.00% 1062.39 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.97% 10.90 3 14 1563.11 175 1852 1565.29 1223 1852 17045 17045 0.00%
crit 19.03% 2.56 0 8 3104.23 349 3704 2936.31 0 3704 7952 7952 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.48sec 539 0 Direct 20.7 456 912 539 18.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.69 20.69 0.00 0.00 0.0000 0.0000 11155.21 11155.21 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.77% 16.92 6 30 455.92 444 470 455.95 444 469 7714 7714 0.00%
crit 18.23% 3.77 0 13 912.42 887 941 884.44 0 941 3441 3441 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5805 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 145  / 20 0.3% 111.0 1.04sec 52 49 Direct 111.0 43 90 52 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5804.97 5804.97 0.00% 49.18 49.18
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.25% 89.08 75 101 43.14 30 57 43.14 41 44 3843 3843 0.00%
crit 19.75% 21.92 10 36 89.52 60 114 89.52 77 103 1962 1962 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3374.88
Shadowcore Oil Blast 41 0.7% 41.4 7.13sec 297 0 Direct 41.4 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.37 41.37 0.00 0.00 0.0000 0.0000 12285.68 12285.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.53% 33.73 17 59 250.67 244 259 250.68 246 255 8455 8455 0.00%
crit 18.47% 7.64 0 19 501.22 488 517 499.87 0 517 3831 3831 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (415) 0.0% (7.2%) 6.1 49.24sec 20305 16590

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.14 0.00 0.00 0.00 1.2240 0.0000 0.00 0.00 0.00% 16589.69 16589.69

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 415 7.2% 6.1 49.16sec 20305 0 Direct 6.1 20324 0 20324 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.14 6.13 0.00 0.00 0.0000 0.0000 124605.14 124605.14 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.13 5 8 20323.56 338 64401 20318.86 15799 24813 124605 124605 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:14135.24
  • base_dd_max:14135.24
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Zandalari Troll (Kimbul)
Arcane Power 2.8 122.17sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Kimbul)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.64 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.64
Evocation 3.3 104.76sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.30 0.00 18.28 0.00 3.4904 0.6299 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Kimbul)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.97
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Kimbul)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Kimbul)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.88sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.19 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.11
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.78
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.34sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.93 0.00 0.00 0.00 1.2232 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.95
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.93sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.50 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.68sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Kimbul)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.3 13.9sec 2.1sec 11.6sec 83.32% 0.00% 79.1 (79.6) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.0s / 53.5s
  • trigger_min/max:0.0s / 16.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.9s

Stack Uptimes

  • arcane_charge_1:5.19%
  • arcane_charge_2:9.59%
  • arcane_charge_3:8.10%
  • arcane_charge_4:60.43%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.67% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 141.3s
  • trigger_min/max:120.0s / 141.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.67%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.3 17.0sec 9.9sec 8.0sec 47.64% 0.00% 1.0 (1.0) 0.2

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.05%
  • clearcasting_2:18.16%
  • clearcasting_3:4.43%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 51.96% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.2s
  • trigger_min/max:60.0s / 65.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.91%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.73%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.4sec 8.96% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 258.6s
  • trigger_min/max:236.7s / 258.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.96%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.25% 0.00% 15.0 (15.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 140.9s
  • trigger_min/max:90.0s / 140.9s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 4.9s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.5sec 98.5sec 3.9sec 4.14% 8.07% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 156.5s
  • trigger_min/max:62.7s / 156.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 17.9s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:2.00%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.34% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 63.7s
  • trigger_min/max:13.7s / 63.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.34%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.5sec 17.36% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.4s
  • trigger_min/max:300.0s / 322.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.36%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.61% 0.00% 18.75%
Arcane Barrage Arcane Charge 4 97.39% 81.25% 100.00%
Arcane Blast Arcane Charge 0 6.73% 3.45% 10.61%
Arcane Blast Arcane Charge 1 4.67% 1.71% 8.33%
Arcane Blast Arcane Charge 2 10.57% 6.15% 14.68%
Arcane Blast Arcane Charge 3 11.75% 7.08% 15.60%
Arcane Blast Arcane Charge 4 66.28% 55.96% 76.15%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.13% 0.00% 7.07% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.2s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.354120.200239.993
Evocation14.3590.00050.90748.15623.312111.171
Counterspell0.6860.0009.2278.6912.66718.007
Time Warp2.1910.00022.3643.2941.32523.693
Rune of Power7.0240.00049.60843.61620.19469.611
Touch of the Magi5.0250.00024.65632.58918.86660.455
Arcane Power7.4280.00021.29320.89416.70440.592
Arcane Barrage11.4301.29153.538249.500196.273306.159
Arcane Orb6.5280.00057.81578.86139.676138.817
Presence of Mind32.4230.00093.878116.22675.357171.836

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Zandalari Troll (Kimbul)
mana_regen Mana 3151.60 423819.98 58.90% 134.48 9588.83 2.21%
Evocation Mana 128.30 186556.30 25.93% 1454.01 0.00 0.00%
Mana Gem Mana 2.94 21207.88 2.95% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.63 87914.49 12.22% 4260.79 836.39 0.94%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2396.16 2515.00 10436.7 36472.4 1554.9 72165.7
Usage Type Count Total Avg RPE APR
Zandalari Troll (Kimbul)
arcane_blast Mana 119.5 638922.4 5347.1 5453.1 1.0
arcane_missiles Mana 43.9 89372.8 2035.2 2058.6 7.5
arcane_orb Mana 11.4 5721.0 500.0 505.8 7.3
counterspell Mana 12.8 11422.8 893.2 903.7 0.0
time_warp Mana 1.5 3017.8 2000.0 2015.2 0.0
touch_of_the_magi Mana 6.2 15502.7 2498.4 2526.2 8.0

Statistics & Data Analysis

Fight Length
Zandalari Troll (Kimbul) Fight Length
Count 1405
Mean 300.35
Minimum 240.20
Maximum 359.99
Spread ( max - min ) 119.79
Range [ ( max - min ) / 2 * 100% ] 19.94%
Standard Deviation 35.5277
5th Percentile 244.91
95th Percentile 354.00
( 95th Percentile - 5th Percentile ) 109.09
Mean Distribution
Standard Deviation 0.9478
95.00% Confidence Interval ( 298.50 - 302.21 )
Normalized 95.00% Confidence Interval ( 99.38% - 100.62% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 538
0.1% Error 53749
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 44
0.01 Scale Factor Error with Delta=300 1078
DPS
Zandalari Troll (Kimbul) Damage Per Second
Count 1405
Mean 5796.96
Minimum 5150.44
Maximum 6501.57
Spread ( max - min ) 1351.13
Range [ ( max - min ) / 2 * 100% ] 11.65%
Standard Deviation 219.8029
5th Percentile 5422.63
95th Percentile 6145.07
( 95th Percentile - 5th Percentile ) 722.44
Mean Distribution
Standard Deviation 5.8640
95.00% Confidence Interval ( 5785.47 - 5808.45 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5523
0.1 Scale Factor Error with Delta=300 413
0.05 Scale Factor Error with Delta=300 1650
0.01 Scale Factor Error with Delta=300 41244
Priority Target DPS
Zandalari Troll (Kimbul) Priority Target Damage Per Second
Count 1405
Mean 5796.96
Minimum 5150.44
Maximum 6501.57
Spread ( max - min ) 1351.13
Range [ ( max - min ) / 2 * 100% ] 11.65%
Standard Deviation 219.8029
5th Percentile 5422.63
95th Percentile 6145.07
( 95th Percentile - 5th Percentile ) 722.44
Mean Distribution
Standard Deviation 5.8640
95.00% Confidence Interval ( 5785.47 - 5808.45 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5523
0.1 Scale Factor Error with Delta=300 413
0.05 Scale Factor Error with Delta=300 1650
0.01 Scale Factor Error with Delta=300 41244
DPS(e)
Zandalari Troll (Kimbul) Damage Per Second (Effective)
Count 1405
Mean 5796.96
Minimum 5150.44
Maximum 6501.57
Spread ( max - min ) 1351.13
Range [ ( max - min ) / 2 * 100% ] 11.65%
Damage
Zandalari Troll (Kimbul) Damage
Count 1405
Mean 1734356.01
Minimum 1261334.32
Maximum 2168315.11
Spread ( max - min ) 906980.79
Range [ ( max - min ) / 2 * 100% ] 26.15%
DTPS
Zandalari Troll (Kimbul) Damage Taken Per Second
Count 1405
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Zandalari Troll (Kimbul) Healing Per Second
Count 1405
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Zandalari Troll (Kimbul) Healing Per Second (Effective)
Count 1405
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Zandalari Troll (Kimbul) Heal
Count 1405
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Zandalari Troll (Kimbul) Healing Taken Per Second
Count 1405
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Zandalari Troll (Kimbul) Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Zandalari Troll (Kimbul)Theck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Zandalari Troll (Kimbul) Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.64 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.95 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.11 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.78 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.34 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.90 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.87 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.26 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.28 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.97 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.72 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.40 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.15 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.74 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.31 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.84 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 3.03 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.17 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.51 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.44 arcane_blast
= 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT{x||||||y*<<<<<+<<<<+<<<T<)),*<<<#hk&T'<:*<<<<+<<<<+))T*<<<<<<#hk&m%'<TU<<<=~<,*<<j'<<<<T<<<<-*hk&<<'T<,*<<<<<))<<<+<*T<<+<hk&m%<':*<<T<<<<(<<=~)X<<U<T,*<#<<<)"gj&T<<<-*<<k'<<<<<'<T,*<<<<W<$i&m%+*<<T+<<<<k<<<'<<>*<<=

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Zandalari Troll (Kimbul) 72165.7/72166: 100% mana
Pre precombat 1 food Zandalari Troll (Kimbul) 72165.7/72166: 100% mana
Pre precombat 2 augmentation Zandalari Troll (Kimbul) 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.329 default W time_warp Fluffy_Pillow 71208.9/72166: 99% mana bloodlust, crimson_chorus
0:01.329 fishing_opener t arcane_blast Fluffy_Pillow 69208.9/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.228 fishing_opener u rune_of_power Fluffy_Pillow 65006.4/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.016 fishing_opener | arcane_blast Fluffy_Pillow 66143.8/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.820 default U use_mana_gem Zandalari Troll (Kimbul) 60429.2/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.820 fishing_opener | arcane_blast Fluffy_Pillow 67645.7/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.622 fishing_opener | arcane_blast Fluffy_Pillow 61928.3/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.424 fishing_opener | arcane_blast Fluffy_Pillow 56210.8/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.228 fishing_opener | arcane_blast Fluffy_Pillow 50496.2/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.029 fishing_opener | arcane_blast Fluffy_Pillow 44777.3/72166: 62% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.832 fishing_opener | arcane_blast Fluffy_Pillow 39061.3/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.635 fishing_opener | arcane_blast Fluffy_Pillow 33345.3/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.438 fishing_opener | arcane_blast Fluffy_Pillow 27629.3/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.239 fishing_opener | arcane_blast Fluffy_Pillow 21910.4/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.041 fishing_opener | arcane_blast Fluffy_Pillow 16192.9/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.843 fishing_opener | arcane_blast Fluffy_Pillow 10475.5/72166: 15% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.644 fishing_opener } arcane_barrage Fluffy_Pillow 4756.6/72166: 7% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:13.432 fishing_opener r evocation Zandalari Troll (Kimbul) 10223.8/72166: 14% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:15.964 rotation ~ cancel_action Fluffy_Pillow 69703.9/72166: 97% mana bloodlust, clearcasting, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.968 fishing_opener v touch_of_the_magi Fluffy_Pillow 69709.7/72166: 97% mana bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.755 fishing_opener w arcane_power Fluffy_Pillow 68345.6/72166: 95% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.755 default V potion Fluffy_Pillow 68345.6/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.755 fishing_opener z arcane_missiles Fluffy_Pillow 68345.6/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.222 default T counterspell Fluffy_Pillow 54316.1/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.222 fishing_opener { arcane_missiles Fluffy_Pillow 53816.1/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.417 fishing_opener x presence_of_mind Fluffy_Pillow 55540.9/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.417 fishing_opener | arcane_blast Fluffy_Pillow 55540.9/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.204 fishing_opener | arcane_blast Fluffy_Pillow 53239.3/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.992 fishing_opener | arcane_blast Fluffy_Pillow 50939.1/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.779 fishing_opener | arcane_blast Fluffy_Pillow 48637.5/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.580 fishing_opener | arcane_blast Fluffy_Pillow 46356.1/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.385 fishing_opener | arcane_blast Fluffy_Pillow 44080.5/72166: 61% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.189 fishing_opener y arcane_barrage Fluffy_Pillow 41803.4/72166: 58% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.977 rotation * arcane_orb Fluffy_Pillow 47270.7/72166: 66% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.765 rotation < arcane_blast Fluffy_Pillow 47908.0/72166: 66% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.755 rotation < arcane_blast Fluffy_Pillow 45211.9/72166: 63% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.651 rotation < arcane_blast Fluffy_Pillow 41005.1/72166: 57% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.455 rotation < arcane_blast Fluffy_Pillow 35290.5/72166: 49% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.258 rotation < arcane_blast Fluffy_Pillow 29574.5/72166: 41% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.063 rotation + arcane_barrage Fluffy_Pillow 23861.4/72166: 33% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.850 rotation < arcane_blast Fluffy_Pillow 29327.2/72166: 41% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.029 rotation < arcane_blast Fluffy_Pillow 29653.9/72166: 41% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.113 rotation < arcane_blast Fluffy_Pillow 28468.4/72166: 39% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.104 rotation < arcane_blast Fluffy_Pillow 25773.7/72166: 36% mana arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.268 rotation + arcane_barrage Fluffy_Pillow 21953.8/72166: 30% mana arcane_charge(4), clearcasting(2)
0:43.596 rotation < arcane_blast Fluffy_Pillow 28200.4/72166: 39% mana clearcasting(2)
0:45.584 rotation < arcane_blast Fluffy_Pillow 29694.7/72166: 41% mana arcane_charge, clearcasting(2)
0:47.413 rotation < arcane_blast Fluffy_Pillow 29584.6/72166: 41% mana arcane_charge(2), clearcasting(2)
0:49.084 default T counterspell Fluffy_Pillow 27871.3/72166: 39% mana arcane_charge(3), clearcasting(2)
0:49.222 rotation < arcane_blast Fluffy_Pillow 27070.5/72166: 38% mana arcane_charge(3), clearcasting(2)
0:50.735 rotation ) arcane_missiles Fluffy_Pillow 23754.2/72166: 33% mana arcane_charge(4), clearcasting(2)
0:52.743 rotation ) arcane_missiles Fluffy_Pillow 26652.4/72166: 37% mana arcane_charge(4), clearcasting
0:54.813 rotation , arcane_barrage Fluffy_Pillow 29640.1/72166: 41% mana arcane_charge(4)
0:56.141 rotation * arcane_orb Fluffy_Pillow 35886.7/72166: 50% mana
0:57.469 rotation < arcane_blast Fluffy_Pillow 37303.5/72166: 52% mana arcane_charge(2)
0:59.141 rotation < arcane_blast Fluffy_Pillow 35591.7/72166: 49% mana arcane_charge(3), clearcasting
1:00.655 rotation < arcane_blast Fluffy_Pillow 32276.9/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus
1:02.008 rotation # arcane_barrage Fluffy_Pillow 27354.7/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
1:03.335 cooldowns h touch_of_the_magi Fluffy_Pillow 33599.9/72166: 47% mana clearcasting(2), crimson_chorus
1:04.663 cooldowns k rune_of_power Fluffy_Pillow 33016.6/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.992 rotation & arcane_missiles Fluffy_Pillow 34934.8/72166: 48% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.069 default T counterspell Fluffy_Pillow 31592.4/72166: 44% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:14.069 rotation ' arcane_missiles Fluffy_Pillow 30592.4/72166: 42% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.104 rotation < arcane_blast Fluffy_Pillow 33529.6/72166: 46% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.457 rotation : arcane_barrage Fluffy_Pillow 28607.4/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.783 rotation * arcane_orb Fluffy_Pillow 34851.2/72166: 48% mana crimson_chorus(2)
1:20.110 rotation < arcane_blast Fluffy_Pillow 36266.4/72166: 50% mana arcane_charge(2), crimson_chorus(2)
1:21.781 rotation < arcane_blast Fluffy_Pillow 34553.2/72166: 48% mana arcane_charge(3), crimson_chorus(3)
1:23.293 rotation < arcane_blast Fluffy_Pillow 31235.5/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.646 rotation < arcane_blast Fluffy_Pillow 26313.3/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.998 rotation + arcane_barrage Fluffy_Pillow 21389.7/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.325 rotation < arcane_blast Fluffy_Pillow 27634.9/72166: 38% mana clearcasting(2), crimson_chorus(3)
1:29.314 rotation < arcane_blast Fluffy_Pillow 29130.6/72166: 40% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:31.143 rotation < arcane_blast Fluffy_Pillow 29020.5/72166: 40% mana arcane_charge(2), clearcasting(2)
1:32.814 rotation < arcane_blast Fluffy_Pillow 27307.2/72166: 38% mana arcane_charge(3), clearcasting(2)
1:34.325 rotation + arcane_barrage Fluffy_Pillow 23988.1/72166: 33% mana arcane_charge(4), clearcasting(2)
1:35.651 rotation ) arcane_missiles Fluffy_Pillow 30231.9/72166: 42% mana clearcasting(2)
1:37.701 rotation ) arcane_missiles Fluffy_Pillow 33190.7/72166: 46% mana clearcasting
1:39.799 default T counterspell Fluffy_Pillow 36218.7/72166: 50% mana
1:39.799 rotation * arcane_orb Fluffy_Pillow 35218.7/72166: 49% mana
1:41.128 rotation < arcane_blast Fluffy_Pillow 36636.9/72166: 51% mana arcane_charge(2)
1:42.801 rotation < arcane_blast Fluffy_Pillow 34926.6/72166: 48% mana arcane_charge(3)
1:44.314 rotation < arcane_blast Fluffy_Pillow 31610.3/72166: 44% mana arcane_charge(4), clearcasting
1:45.667 rotation < arcane_blast Fluffy_Pillow 26688.1/72166: 37% mana arcane_charge(4), clearcasting
1:47.022 rotation < arcane_blast Fluffy_Pillow 21768.8/72166: 30% mana arcane_charge(4), clearcasting
1:48.375 rotation < arcane_blast Fluffy_Pillow 16846.6/72166: 23% mana arcane_charge(4), clearcasting(2)
1:49.730 rotation # arcane_barrage Fluffy_Pillow 11927.3/72166: 17% mana arcane_charge(4), clearcasting(2)
1:51.058 cooldowns h touch_of_the_magi Fluffy_Pillow 18174.0/72166: 25% mana clearcasting(2)
1:52.385 cooldowns k rune_of_power Fluffy_Pillow 17589.2/72166: 24% mana arcane_charge(4), clearcasting(2)
1:53.712 rotation & arcane_missiles Fluffy_Pillow 19504.5/72166: 27% mana arcane_charge(4), clearcasting(2), rune_of_power
1:59.752 cooldowns m presence_of_mind Fluffy_Pillow 20722.1/72166: 29% mana arcane_charge(4), rune_of_power
1:59.752 rotation % arcane_blast Fluffy_Pillow 20722.1/72166: 29% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:01.079 rotation ' arcane_missiles Fluffy_Pillow 15762.4/72166: 22% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:03.145 rotation < arcane_blast Fluffy_Pillow 18744.3/72166: 26% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.473 default T counterspell Fluffy_Pillow 13786.0/72166: 19% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.473 default U use_mana_gem Zandalari Troll (Kimbul) 12786.0/72166: 18% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.473 rotation < arcane_blast Fluffy_Pillow 20002.6/72166: 28% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:05.801 rotation < arcane_blast Fluffy_Pillow 15044.3/72166: 21% mana arcane_charge(4), crimson_chorus
2:07.154 rotation < arcane_blast Fluffy_Pillow 10122.1/72166: 14% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.509 rotation = evocation Zandalari Troll (Kimbul) 5202.8/72166: 7% mana arcane_charge(4), clearcasting, crimson_chorus
2:13.114 rotation ~ cancel_action Fluffy_Pillow 69213.3/72166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:13.120 rotation < arcane_blast Fluffy_Pillow 69221.9/72166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.472 rotation , arcane_barrage Fluffy_Pillow 64298.3/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.798 rotation * arcane_orb Fluffy_Pillow 70542.1/72166: 98% mana clearcasting(2), crimson_chorus(2)
2:17.124 rotation < arcane_blast Fluffy_Pillow 71955.9/72166: 100% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
2:18.796 rotation < arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
2:20.308 cooldowns j arcane_power Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:20.308 rotation ' arcane_missiles Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:24.047 rotation < arcane_blast Fluffy_Pillow 70126.8/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.402 rotation < arcane_blast Fluffy_Pillow 68645.0/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.758 rotation < arcane_blast Fluffy_Pillow 67164.6/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.111 rotation < arcane_blast Fluffy_Pillow 65679.9/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.464 default T counterspell Fluffy_Pillow 64195.2/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.464 rotation < arcane_blast Fluffy_Pillow 63695.2/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.818 rotation < arcane_blast Fluffy_Pillow 62212.0/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:32.172 rotation < arcane_blast Fluffy_Pillow 60728.7/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power
2:33.525 rotation < arcane_blast Fluffy_Pillow 59244.0/72166: 82% mana arcane_charge(4), arcane_power
2:34.879 rotation - arcane_barrage Fluffy_Pillow 57760.8/72166: 80% mana arcane_charge(4), arcane_power
2:36.205 rotation * arcane_orb Fluffy_Pillow 64004.5/72166: 89% mana
2:37.532 cooldowns h touch_of_the_magi Fluffy_Pillow 65419.8/72166: 91% mana arcane_charge(2)
2:38.860 cooldowns k rune_of_power Fluffy_Pillow 64836.5/72166: 90% mana arcane_charge(4)
2:40.188 rotation & arcane_missiles Fluffy_Pillow 66753.3/72166: 92% mana arcane_charge(4), rune_of_power
2:49.015 rotation < arcane_blast Fluffy_Pillow 56993.4/72166: 79% mana arcane_charge(4), rune_of_power
2:50.370 rotation < arcane_blast Fluffy_Pillow 52074.1/72166: 72% mana arcane_charge(4), clearcasting, rune_of_power
2:51.722 rotation ' arcane_missiles Fluffy_Pillow 47150.4/72166: 65% mana arcane_charge(4), clearcasting, rune_of_power
2:53.837 default T counterspell Fluffy_Pillow 50203.0/72166: 70% mana arcane_charge(4), clearcasting
2:53.837 rotation < arcane_blast Fluffy_Pillow 49203.0/72166: 68% mana arcane_charge(4), clearcasting
2:55.190 rotation , arcane_barrage Fluffy_Pillow 44280.9/72166: 61% mana arcane_charge(4), clearcasting
2:56.518 rotation * arcane_orb Fluffy_Pillow 50527.5/72166: 70% mana clearcasting(2)
2:57.846 rotation < arcane_blast Fluffy_Pillow 51944.2/72166: 72% mana arcane_charge(2), clearcasting(2)
2:59.519 rotation < arcane_blast Fluffy_Pillow 50233.9/72166: 70% mana arcane_charge(3), clearcasting(2)
3:01.031 rotation < arcane_blast Fluffy_Pillow 46916.2/72166: 65% mana arcane_charge(4), clearcasting(2)
3:02.383 rotation < arcane_blast Fluffy_Pillow 41992.6/72166: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.737 rotation < arcane_blast Fluffy_Pillow 37071.8/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.090 rotation ) arcane_missiles Fluffy_Pillow 32149.6/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.244 rotation ) arcane_missiles Fluffy_Pillow 35258.5/72166: 49% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.285 rotation < arcane_blast Fluffy_Pillow 38204.3/72166: 53% mana arcane_charge(4), crimson_chorus
3:10.639 rotation < arcane_blast Fluffy_Pillow 33283.6/72166: 46% mana arcane_charge(4), crimson_chorus
3:11.994 rotation < arcane_blast Fluffy_Pillow 28364.2/72166: 39% mana arcane_charge(4), crimson_chorus
3:13.347 rotation + arcane_barrage Fluffy_Pillow 23442.1/72166: 32% mana arcane_charge(4), crimson_chorus(2)
3:14.674 rotation < arcane_blast Fluffy_Pillow 29687.3/72166: 41% mana crimson_chorus(2)
3:16.663 rotation * arcane_orb Fluffy_Pillow 31183.0/72166: 43% mana arcane_charge, crimson_chorus(2)
3:17.990 default T counterspell Fluffy_Pillow 32598.3/72166: 45% mana arcane_charge(3), crimson_chorus(2)
3:17.990 rotation < arcane_blast Fluffy_Pillow 31598.3/72166: 44% mana arcane_charge(3), crimson_chorus(2)
3:19.501 rotation < arcane_blast Fluffy_Pillow 28279.2/72166: 39% mana arcane_charge(4), crimson_chorus(2)
3:20.854 rotation + arcane_barrage Fluffy_Pillow 23357.0/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:22.181 rotation < arcane_blast Fluffy_Pillow 29602.2/72166: 41% mana clearcasting, crimson_chorus(2)
3:24.171 cooldowns h touch_of_the_magi Fluffy_Pillow 31099.4/72166: 43% mana arcane_charge, clearcasting, crimson_chorus(3)
3:25.498 cooldowns k rune_of_power Fluffy_Pillow 30514.7/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:26.827 rotation & arcane_missiles Fluffy_Pillow 32432.8/72166: 45% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:32.884 cooldowns m presence_of_mind Fluffy_Pillow 33675.0/72166: 47% mana arcane_charge(4), rune_of_power
3:32.884 rotation % arcane_blast Fluffy_Pillow 33675.0/72166: 47% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:34.210 rotation < arcane_blast Fluffy_Pillow 28713.8/72166: 40% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:35.538 rotation ' arcane_missiles Fluffy_Pillow 23755.5/72166: 33% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:37.545 rotation : arcane_barrage Fluffy_Pillow 26652.3/72166: 37% mana arcane_charge(4), presence_of_mind, rune_of_power
3:38.874 rotation * arcane_orb Fluffy_Pillow 32900.4/72166: 46% mana presence_of_mind
3:40.202 rotation < arcane_blast Fluffy_Pillow 34317.1/72166: 48% mana arcane_charge(2), presence_of_mind
3:41.529 rotation < arcane_blast Fluffy_Pillow 32107.4/72166: 44% mana arcane_charge(3)
3:43.042 default T counterspell Fluffy_Pillow 28791.1/72166: 40% mana arcane_charge(4), clearcasting
3:43.042 rotation < arcane_blast Fluffy_Pillow 27791.1/72166: 39% mana arcane_charge(4), clearcasting
3:44.395 rotation < arcane_blast Fluffy_Pillow 22868.9/72166: 32% mana arcane_charge(4), clearcasting
3:45.749 rotation < arcane_blast Fluffy_Pillow 17948.2/72166: 25% mana arcane_charge(4), clearcasting
3:47.102 rotation < arcane_blast Fluffy_Pillow 13026.0/72166: 18% mana arcane_charge(4), clearcasting(2)
3:48.455 rotation ( arcane_missiles Fluffy_Pillow 8103.8/72166: 11% mana arcane_charge(4), clearcasting(3)
3:52.263 rotation < arcane_blast Fluffy_Pillow 13599.9/72166: 19% mana arcane_charge(4), clearcasting(2)
3:53.620 rotation < arcane_blast Fluffy_Pillow 8683.5/72166: 12% mana arcane_charge(4), clearcasting(2)
3:54.973 rotation = evocation Fluffy_Pillow 3761.3/72166: 5% mana arcane_charge(4), clearcasting(2)
3:59.691 rotation ~ cancel_action Fluffy_Pillow 69342.5/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
3:59.695 rotation ) arcane_missiles Fluffy_Pillow 69348.2/72166: 96% mana arcane_charge(4), clearcasting(2)
4:03.481 default X use_item_empyreal_ordnance Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), crimson_chorus
4:03.481 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), crimson_chorus
4:04.834 rotation < arcane_blast Fluffy_Pillow 65296.5/72166: 90% mana arcane_charge(4), crimson_chorus
4:06.188 default U use_mana_gem Zandalari Troll (Kimbul) 60375.7/72166: 84% mana arcane_charge(4), crimson_chorus
4:06.188 rotation < arcane_blast Fluffy_Pillow 67592.3/72166: 94% mana arcane_charge(4), crimson_chorus
4:07.543 default T counterspell Fluffy_Pillow 62673.0/72166: 87% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.543 rotation , arcane_barrage Fluffy_Pillow 61673.0/72166: 85% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.872 rotation * arcane_orb Fluffy_Pillow 67921.1/72166: 94% mana clearcasting, crimson_chorus
4:10.200 rotation < arcane_blast Fluffy_Pillow 69337.8/72166: 96% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:11.871 rotation # arcane_barrage Fluffy_Pillow 67624.6/72166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:13.199 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2), crimson_chorus(2)
4:15.189 rotation < arcane_blast Fluffy_Pillow 70797.9/72166: 98% mana arcane_charge, clearcasting(2), crimson_chorus(2)
4:17.019 rotation < arcane_blast Fluffy_Pillow 69421.5/72166: 96% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
4:18.690 rotation ) arcane_missiles Fluffy_Pillow 67708.3/72166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:20.772 rotation " arcane_barrage Fluffy_Pillow 70713.2/72166: 98% mana arcane_charge(3), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:22.100 cooldowns g touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:23.426 cooldowns j arcane_power Fluffy_Pillow 69670.0/72166: 97% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
4:23.426 rotation & arcane_missiles Fluffy_Pillow 69670.0/72166: 97% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:34.197 default T counterspell Fluffy_Pillow 66466.0/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power
4:34.197 rotation < arcane_blast Fluffy_Pillow 65966.0/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power
4:35.551 rotation < arcane_blast Fluffy_Pillow 64482.7/72166: 89% mana arcane_charge(4), arcane_power
4:36.904 rotation < arcane_blast Fluffy_Pillow 62998.0/72166: 87% mana arcane_charge(4), arcane_power
4:38.259 rotation - arcane_barrage Fluffy_Pillow 61516.2/72166: 85% mana arcane_charge(4), arcane_power, clearcasting
4:39.587 rotation * arcane_orb Fluffy_Pillow 67762.9/72166: 94% mana clearcasting
4:40.915 rotation < arcane_blast Fluffy_Pillow 69179.6/72166: 96% mana arcane_charge(2), clearcasting
4:42.587 rotation < arcane_blast Fluffy_Pillow 67467.8/72166: 93% mana arcane_charge(3), clearcasting
4:44.098 cooldowns k rune_of_power Fluffy_Pillow 64148.7/72166: 89% mana arcane_charge(4), clearcasting
4:45.425 rotation ' arcane_missiles Fluffy_Pillow 66064.0/72166: 92% mana arcane_charge(4), clearcasting(2), rune_of_power
4:49.154 rotation < arcane_blast Fluffy_Pillow 71446.1/72166: 99% mana arcane_charge(4), rune_of_power
4:50.506 rotation < arcane_blast Fluffy_Pillow 65295.0/72166: 90% mana arcane_charge(4), rune_of_power
4:51.860 rotation < arcane_blast Fluffy_Pillow 60374.3/72166: 84% mana arcane_charge(4), rune_of_power
4:53.213 rotation < arcane_blast Fluffy_Pillow 55452.1/72166: 77% mana arcane_charge(4), rune_of_power
4:54.568 rotation < arcane_blast Fluffy_Pillow 50532.8/72166: 70% mana arcane_charge(4), clearcasting, rune_of_power
4:55.921 rotation ' arcane_missiles Fluffy_Pillow 45610.6/72166: 63% mana arcane_charge(4), clearcasting, rune_of_power
4:57.873 rotation < arcane_blast Fluffy_Pillow 48427.9/72166: 67% mana arcane_charge(4)
4:59.227 default T counterspell Fluffy_Pillow 43507.2/72166: 60% mana arcane_charge(4)
4:59.227 rotation , arcane_barrage Fluffy_Pillow 42507.2/72166: 59% mana arcane_charge(4)
5:00.553 rotation * arcane_orb Fluffy_Pillow 48751.0/72166: 68% mana
5:01.880 rotation < arcane_blast Fluffy_Pillow 50166.2/72166: 70% mana arcane_charge(2)
5:03.552 rotation < arcane_blast Fluffy_Pillow 48454.5/72166: 67% mana arcane_charge(3), crimson_chorus
5:05.066 rotation < arcane_blast Fluffy_Pillow 45139.6/72166: 63% mana arcane_charge(4), clearcasting, crimson_chorus
5:06.420 rotation < arcane_blast Fluffy_Pillow 40218.9/72166: 56% mana arcane_charge(4), clearcasting, crimson_chorus
5:07.774 default W time_warp Fluffy_Pillow 35298.1/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
5:07.774 rotation < arcane_blast Fluffy_Pillow 33298.1/72166: 46% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:08.817 rotation $ arcane_barrage Fluffy_Pillow 27928.5/72166: 39% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:09.839 cooldowns i touch_of_the_magi Fluffy_Pillow 33733.5/72166: 47% mana clearcasting(2), temporal_warp, crimson_chorus
5:10.861 rotation & arcane_missiles Fluffy_Pillow 32708.6/72166: 45% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:18.724 cooldowns m presence_of_mind Fluffy_Pillow 29057.4/72166: 40% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:18.724 rotation % arcane_blast Fluffy_Pillow 29057.4/72166: 40% mana arcane_charge(4), presence_of_mind(3), temporal_warp, crimson_chorus(2)
5:19.746 rotation + arcane_barrage Fluffy_Pillow 23657.4/72166: 33% mana arcane_charge(4), presence_of_mind(2), temporal_warp, crimson_chorus(2)
5:20.770 rotation * arcane_orb Fluffy_Pillow 29465.3/72166: 41% mana presence_of_mind(2), temporal_warp, crimson_chorus(2)
5:21.792 rotation < arcane_blast Fluffy_Pillow 30440.4/72166: 42% mana arcane_charge(2), presence_of_mind(2), temporal_warp, crimson_chorus(2)
5:22.815 rotation < arcane_blast Fluffy_Pillow 27791.9/72166: 39% mana arcane_charge(3), presence_of_mind, temporal_warp, crimson_chorus(2)
5:23.836 default T counterspell Fluffy_Pillow 23765.5/72166: 33% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:23.836 rotation + arcane_barrage Fluffy_Pillow 22765.5/72166: 32% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:24.858 rotation < arcane_blast Fluffy_Pillow 28570.5/72166: 40% mana temporal_warp, crimson_chorus(3)
5:26.389 rotation < arcane_blast Fluffy_Pillow 29405.3/72166: 41% mana arcane_charge, temporal_warp, crimson_chorus(3)
5:27.795 rotation < arcane_blast Fluffy_Pillow 28684.6/72166: 40% mana arcane_charge(2), temporal_warp, crimson_chorus(3)
5:29.082 rotation < arcane_blast Fluffy_Pillow 26417.1/72166: 37% mana arcane_charge(3), temporal_warp, crimson_chorus(3)
5:30.246 cooldowns k rune_of_power Fluffy_Pillow 22597.1/72166: 31% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:31.442 rotation < arcane_blast Fluffy_Pillow 24323.3/72166: 34% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:32.486 rotation < arcane_blast Fluffy_Pillow 18955.1/72166: 26% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:33.528 rotation < arcane_blast Fluffy_Pillow 13584.1/72166: 19% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3)
5:34.570 rotation ' arcane_missiles Fluffy_Pillow 8213.0/72166: 11% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:37.652 rotation < arcane_blast Fluffy_Pillow 12661.3/72166: 18% mana arcane_charge(4), rune_of_power, temporal_warp
5:38.696 rotation < arcane_blast Fluffy_Pillow 7293.1/72166: 10% mana arcane_charge(4), rune_of_power, temporal_warp
5:39.738 rotation > arcane_barrage Fluffy_Pillow 1922.1/72166: 3% mana arcane_charge(4), rune_of_power, temporal_warp
5:40.761 rotation * arcane_orb Fluffy_Pillow 7728.5/72166: 11% mana rune_of_power, temporal_warp
5:41.792 rotation < arcane_blast Fluffy_Pillow 8716.6/72166: 12% mana arcane_charge(2), rune_of_power, temporal_warp
5:43.078 rotation < arcane_blast Fluffy_Pillow 6447.7/72166: 9% mana arcane_charge(3), rune_of_power, temporal_warp
5:44.242 rotation = evocation Fluffy_Pillow 2627.7/72166: 4% mana arcane_charge(4), temporal_warp

Stats

Level Bonus (60) Race Bonus (zandalari_troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Zandalari Troll (Kimbul)"
source=default
spec=arcane
level=60
race=zandalari_troll
zandalari_loa=kimbul
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Zandalari Troll (Pa'ku) : 5809 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5809.2 5809.2 11.4 / 0.196% 920.6 / 15.8% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2515.5 2391.5 Mana 0.00% 43.0 100.3% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Zandalari Troll (Pa'ku) 5809
Arcane Barrage 371 6.4% 20.7 13.81sec 5401 4371 Direct 20.7 4554 9120 5404 18.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.70 20.69 0.00 0.00 1.2357 0.0000 111790.94 111790.94 0.00% 4371.27 4371.27
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.38% 16.83 8 25 4554.34 3280 8644 4553.96 4070 5030 76669 76669 0.00%
crit 18.62% 3.85 0 12 9119.78 6559 13767 8951.29 0 13767 35122 35122 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.02
    fishing_opener
    [y]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.56
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.24
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.91
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:3.03
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.19
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.46
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.22
Arcane Blast 2156 37.0% 117.3 2.56sec 5519 4218 Direct 118.3 4534 9448 5473 19.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.26 118.26 0.00 0.00 1.3084 0.0000 647191.73 647191.73 0.00% 4218.32 4218.32
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.88% 95.66 68 126 4533.86 922 12002 4539.98 4018 5195 433590 433590 0.00%
crit 19.12% 22.61 8 39 9447.74 1844 24003 9462.97 5748 13569 213602 213602 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.47
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.22
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.72
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.45
Arcane Echo 270 4.6% 152.7 1.99sec 532 0 Direct 152.7 434 918 532 20.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.71 152.71 0.00 0.00 0.0000 0.0000 81186.76 81186.76 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.76% 121.79 74 169 433.78 220 669 434.26 377 493 52809 52809 0.00%
crit 20.24% 30.92 11 51 918.33 441 1338 919.54 735 1120 28377 28377 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2270 39.1% 43.5 6.55sec 15705 8600 Periodic 299.1 1872 3949 2286 19.9% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.53 0.00 299.38 299.13 1.8262 0.2476 683652.47 683652.47 0.00% 8599.83 8599.83
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.09% 239.56 137 352 1872.41 1119 3398 1876.27 1620 2164 448438 448438 0.00%
crit 19.91% 59.57 29 110 3948.84 2238 6796 3959.23 2979 4864 235214 235214 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.87
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.88
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.02
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.47
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.13
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.74
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.3 26.37sec 3701 2919

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.35 0.00 0.00 0.00 1.2678 0.0000 0.00 0.00 0.00% 2919.25 2919.25

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.35
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.3 26.93sec 3702 0 Direct 11.3 3143 6281 3704 17.8%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.34 11.34 0.00 0.00 0.0000 0.0000 41999.22 41999.22 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.18% 9.32 4 15 3143.41 3018 4526 3142.34 3018 3480 29304 29304 0.00%
crit 17.82% 2.02 0 6 6281.38 6035 8956 5548.89 0 8956 12696 12696 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (85) 0.0% (1.4%) 2.0 0.00sec 12666 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 85 1.4% 10.0 26.48sec 2533 0 Periodic 13.6 1565 3078 1859 19.5% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.58 13.58 0.0000 1.7469 25259.93 25259.93 0.00% 1064.52 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.51% 10.94 2 14 1564.51 175 1852 1566.27 1314 1852 17114 17114 0.00%
crit 19.49% 2.65 0 9 3078.02 349 3704 2882.47 0 3704 8146 8146 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.39sec 545 0 Direct 20.5 456 912 545 19.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.48 20.48 0.00 0.00 0.0000 0.0000 11159.03 11159.03 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.50% 16.48 5 30 455.98 444 470 456.05 444 470 7516 7516 0.00%
crit 19.50% 3.99 0 12 912.26 887 941 890.49 0 941 3643 3643 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5861 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 43 89 53 20.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5860.52 5860.52 0.00% 49.65 49.65
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.09% 87.79 74 101 43.14 30 57 43.14 41 45 3788 3788 0.00%
crit 20.91% 23.21 10 37 89.32 60 114 89.37 78 103 2073 2073 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3840.38
Shadowcore Oil Blast 41 0.7% 41.3 7.22sec 299 0 Direct 41.3 251 502 299 19.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.26 41.26 0.00 0.00 0.0000 0.0000 12352.49 12352.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.61% 33.26 16 56 250.77 244 259 250.77 246 256 8340 8340 0.00%
crit 19.39% 8.00 0 17 501.70 488 517 501.13 0 517 4012 4012 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (420) 0.0% (7.2%) 6.2 49.14sec 20515 16756

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.2243 0.0000 0.00 0.00 0.00% 16755.94 16755.94

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.22
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 420 7.2% 6.2 49.09sec 20515 0 Direct 6.2 20530 0 20530 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 6.16 0.00 0.00 0.0000 0.0000 126406.81 126406.81 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 20530.36 551 64566 20527.09 14529 24860 126407 126407 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:20677.47
  • base_dd_max:20677.47
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Zandalari Troll (Pa'ku)
Arcane Power 2.8 122.17sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.81 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.81
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Pa'ku)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.7 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.67 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.67
Evocation 3.3 105.01sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.15 0.00 3.4889 0.6301 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Pa'ku)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.95
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Pa'ku)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Pa'ku)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.46sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.11
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.78
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.44sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.94 0.00 0.00 0.00 1.2237 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.96
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.39sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.50 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.63sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Zandalari Troll (Pa'ku)
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.7 125.5 13.9sec 2.1sec 11.6sec 83.29% 0.00% 79.2 (79.7) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 52.2s
  • trigger_min/max:0.0s / 16.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 51.6s

Stack Uptimes

  • arcane_charge_1:5.21%
  • arcane_charge_2:9.55%
  • arcane_charge_3:8.07%
  • arcane_charge_4:60.47%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.1sec 122.1sec 14.8sec 13.79% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.6s
  • trigger_min/max:120.0s / 142.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.79%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.47%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.3 17.0sec 9.9sec 8.0sec 47.55% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.16%
  • clearcasting_2:17.97%
  • clearcasting_3:4.42%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.7sec 52.05% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.77%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Embrace of Pa'ku 5.4 1.4 52.9sec 40.2sec 13.3sec 23.74% 0.00% 1.4 (1.4) 5.1

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_embrace_of_paku
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.04
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 183.8s
  • trigger_min/max:0.2s / 183.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 52.9s

Stack Uptimes

  • embrace_of_paku_1:23.74%

Spelldata

  • id:292463
  • name:Embrace of Pa'ku
  • tooltip:Grants $w1% Critical Strike.
  • description:{$@spelldesc292361=Your abilities have a chance to grant you {$s1=4}% Critical Strike for {$292463d=12 seconds}.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.10% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.8s / 262.1s
  • trigger_min/max:236.8s / 262.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.10%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.9sec 4.22% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.1s / 143.5s
  • trigger_min/max:90.1s / 143.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.9s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.42% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.42%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.5sec 98.5sec 3.9sec 4.15% 8.02% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 178.4s
  • trigger_min/max:62.7s / 178.4s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.2s

Stack Uptimes

  • presence_of_mind_1:1.98%
  • presence_of_mind_2:2.00%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.40% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.1s
  • trigger_min/max:13.7s / 58.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.40%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.6sec 303.6sec 35.3sec 17.25% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 319.9s
  • trigger_min/max:300.0s / 319.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.25%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.56% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.44% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.74% 2.94% 12.41%
Arcane Blast Arcane Charge 1 4.68% 0.87% 9.49%
Arcane Blast Arcane Charge 2 10.57% 6.06% 14.88%
Arcane Blast Arcane Charge 3 11.76% 6.42% 15.70%
Arcane Blast Arcane Charge 4 66.25% 56.07% 76.64%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.12% 0.00% 8.01% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 300.9s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.883120.065239.940
Evocation14.4770.11153.50248.39220.006112.547
Counterspell0.6820.0009.7058.6532.68416.889
Time Warp2.0930.00019.8973.1431.32521.225
Rune of Power7.0580.00033.82044.07419.45671.500
Touch of the Magi4.9990.00025.40032.47518.61462.032
Arcane Power7.3420.00022.63220.84316.73244.779
Arcane Barrage11.4371.03150.181249.903193.015304.834
Arcane Orb6.4940.00058.48478.47041.562136.841
Presence of Mind32.3550.000113.716115.85679.465170.399

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Zandalari Troll (Pa'ku)
mana_regen Mana 3152.44 424627.64 59.03% 134.70 9533.04 2.20%
Evocation Mana 127.09 185278.85 25.75% 1457.82 0.00 0.00%
Mana Gem Mana 2.95 21323.92 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.69 88162.28 12.26% 4260.43 854.60 0.96%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2391.46 2515.55 10410.1 34828.8 1517.8 72165.7
Usage Type Count Total Avg RPE APR
Zandalari Troll (Pa'ku)
arcane_blast Mana 119.4 638432.4 5345.8 5444.4 1.0
arcane_missiles Mana 44.0 90208.5 2051.6 2072.3 7.6
arcane_orb Mana 11.5 5732.2 500.0 505.1 7.3
counterspell Mana 12.8 11427.2 892.8 901.9 0.0
time_warp Mana 1.5 3014.4 2000.0 2013.4 0.0
touch_of_the_magi Mana 6.2 15541.1 2497.9 2522.2 8.1

Statistics & Data Analysis

Fight Length
Zandalari Troll (Pa'ku) Fight Length
Count 1601
Mean 300.88
Minimum 240.06
Maximum 359.94
Spread ( max - min ) 119.88
Range [ ( max - min ) / 2 * 100% ] 19.92%
Standard Deviation 34.1911
5th Percentile 246.84
95th Percentile 353.66
( 95th Percentile - 5th Percentile ) 106.82
Mean Distribution
Standard Deviation 0.8545
95.00% Confidence Interval ( 299.21 - 302.56 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 497
0.1% Error 49606
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 998
DPS
Zandalari Troll (Pa'ku) Damage Per Second
Count 1601
Mean 5809.15
Minimum 4969.81
Maximum 6765.88
Spread ( max - min ) 1796.07
Range [ ( max - min ) / 2 * 100% ] 15.46%
Standard Deviation 231.8673
5th Percentile 5438.57
95th Percentile 6204.45
( 95th Percentile - 5th Percentile ) 765.87
Mean Distribution
Standard Deviation 5.7949
95.00% Confidence Interval ( 5797.80 - 5820.51 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6120
0.1 Scale Factor Error with Delta=300 459
0.05 Scale Factor Error with Delta=300 1836
0.01 Scale Factor Error with Delta=300 45895
Priority Target DPS
Zandalari Troll (Pa'ku) Priority Target Damage Per Second
Count 1601
Mean 5809.15
Minimum 4969.81
Maximum 6765.88
Spread ( max - min ) 1796.07
Range [ ( max - min ) / 2 * 100% ] 15.46%
Standard Deviation 231.8673
5th Percentile 5438.57
95th Percentile 6204.45
( 95th Percentile - 5th Percentile ) 765.87
Mean Distribution
Standard Deviation 5.7949
95.00% Confidence Interval ( 5797.80 - 5820.51 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6120
0.1 Scale Factor Error with Delta=300 459
0.05 Scale Factor Error with Delta=300 1836
0.01 Scale Factor Error with Delta=300 45895
DPS(e)
Zandalari Troll (Pa'ku) Damage Per Second (Effective)
Count 1601
Mean 5809.15
Minimum 4969.81
Maximum 6765.88
Spread ( max - min ) 1796.07
Range [ ( max - min ) / 2 * 100% ] 15.46%
Damage
Zandalari Troll (Pa'ku) Damage
Count 1601
Mean 1740999.39
Minimum 1270676.75
Maximum 2236257.43
Spread ( max - min ) 965580.68
Range [ ( max - min ) / 2 * 100% ] 27.73%
DTPS
Zandalari Troll (Pa'ku) Damage Taken Per Second
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Zandalari Troll (Pa'ku) Healing Per Second
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Zandalari Troll (Pa'ku) Healing Per Second (Effective)
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Zandalari Troll (Pa'ku) Heal
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Zandalari Troll (Pa'ku) Healing Taken Per Second
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Zandalari Troll (Pa'ku) Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Zandalari Troll (Pa'ku)Theck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Zandalari Troll (Pa'ku) Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.67 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.22 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.81 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.96 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.11 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.78 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.87 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.47 arcane_blast
q 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.88 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.22 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.95 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.56 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.24 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.72 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.02 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.47 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.13 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.74 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.35 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.91 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 3.03 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.19 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.46 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.45 arcane_blast
= 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT|||x|||{||y*<<<<<<<+<<<<+<T<(*<<+<hk&<T<<:*<<+<<<<<+<)<T*<<+<<hk&m%'<<TU<<<=~<,*))<<j<<<T<<<<<<#h&k<<T<'<<<<:*<<+<<<<<T+<<<<+)*<<<#hk&Tm%'<'<<<=~<,*<X<<TU(<<<(<<<<,gj&T<<<<-*<<k'<<'<<<:T<*W<<+<<<

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Zandalari Troll (Pa'ku) 72165.7/72166: 100% mana
Pre precombat 1 food Zandalari Troll (Pa'ku) 72165.7/72166: 100% mana
Pre precombat 2 augmentation Zandalari Troll (Pa'ku) 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener t arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener u rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.011 fishing_opener | arcane_blast Fluffy_Pillow 66136.5/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem Zandalari Troll (Pa'ku) 60420.5/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener | arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener | arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.419 fishing_opener | arcane_blast Fluffy_Pillow 56203.6/72166: 78% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.223 fishing_opener | arcane_blast Fluffy_Pillow 50489.0/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.026 fishing_opener | arcane_blast Fluffy_Pillow 44773.0/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.829 fishing_opener | arcane_blast Fluffy_Pillow 39057.0/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.631 fishing_opener | arcane_blast Fluffy_Pillow 33339.5/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.434 fishing_opener | arcane_blast Fluffy_Pillow 27623.5/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.237 fishing_opener | arcane_blast Fluffy_Pillow 21907.5/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.040 fishing_opener | arcane_blast Fluffy_Pillow 16191.5/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.843 fishing_opener | arcane_blast Fluffy_Pillow 10475.5/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.647 fishing_opener } arcane_barrage Fluffy_Pillow 4760.9/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.434 fishing_opener r evocation Zandalari Troll (Pa'ku) 10226.7/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.966 rotation ~ cancel_action Fluffy_Pillow 69706.8/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.971 fishing_opener v touch_of_the_magi Fluffy_Pillow 69714.0/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.759 fishing_opener w arcane_power Fluffy_Pillow 68351.4/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.759 default V potion Fluffy_Pillow 68351.4/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.759 fishing_opener z arcane_missiles Fluffy_Pillow 68351.4/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.096 default T counterspell Fluffy_Pillow 67204.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.096 fishing_opener | arcane_blast Fluffy_Pillow 66704.2/72166: 92% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.899 fishing_opener | arcane_blast Fluffy_Pillow 64425.7/72166: 89% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.702 fishing_opener | arcane_blast Fluffy_Pillow 62147.2/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.506 fishing_opener x presence_of_mind Fluffy_Pillow 59870.1/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.506 fishing_opener | arcane_blast Fluffy_Pillow 59870.1/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.292 fishing_opener | arcane_blast Fluffy_Pillow 57567.1/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.079 fishing_opener | arcane_blast Fluffy_Pillow 55265.5/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.866 fishing_opener { arcane_missiles Fluffy_Pillow 52963.8/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.116 fishing_opener | arcane_blast Fluffy_Pillow 54768.0/72166: 76% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.919 fishing_opener | arcane_blast Fluffy_Pillow 52489.5/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.721 fishing_opener y arcane_barrage Fluffy_Pillow 50209.5/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.508 rotation * arcane_orb Fluffy_Pillow 55675.3/72166: 77% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.296 rotation < arcane_blast Fluffy_Pillow 56312.7/72166: 78% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.287 rotation < arcane_blast Fluffy_Pillow 53618.0/72166: 74% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.184 rotation < arcane_blast Fluffy_Pillow 49412.6/72166: 68% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.986 rotation < arcane_blast Fluffy_Pillow 43695.2/72166: 61% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.788 rotation < arcane_blast Fluffy_Pillow 37977.7/72166: 53% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.590 rotation < arcane_blast Fluffy_Pillow 32260.3/72166: 45% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.392 rotation < arcane_blast Fluffy_Pillow 26542.8/72166: 37% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.195 rotation + arcane_barrage Fluffy_Pillow 20826.8/72166: 29% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.983 rotation < arcane_blast Fluffy_Pillow 26294.1/72166: 36% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.161 rotation < arcane_blast Fluffy_Pillow 26619.3/72166: 37% mana arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.571 rotation < arcane_blast Fluffy_Pillow 25904.4/72166: 36% mana arcane_charge(2), clearcasting
0:44.244 rotation < arcane_blast Fluffy_Pillow 24194.0/72166: 34% mana arcane_charge(3), clearcasting
0:45.755 rotation + arcane_barrage Fluffy_Pillow 20874.9/72166: 29% mana arcane_charge(4), clearcasting(2)
0:47.083 rotation < arcane_blast Fluffy_Pillow 27121.5/72166: 38% mana clearcasting(2)
0:49.070 default T counterspell Fluffy_Pillow 28614.4/72166: 40% mana arcane_charge, clearcasting(2)
0:49.070 rotation < arcane_blast Fluffy_Pillow 27614.4/72166: 38% mana arcane_charge, clearcasting(2)
0:50.901 rotation ( arcane_missiles Fluffy_Pillow 27507.1/72166: 38% mana arcane_charge(2), clearcasting(3)
0:54.763 rotation * arcane_orb Fluffy_Pillow 33081.2/72166: 46% mana arcane_charge(2), clearcasting(2)
0:56.091 rotation < arcane_blast Fluffy_Pillow 34497.9/72166: 48% mana arcane_charge(4), clearcasting(2)
0:57.444 rotation < arcane_blast Fluffy_Pillow 29575.7/72166: 41% mana arcane_charge(4), clearcasting(2)
0:58.797 rotation + arcane_barrage Fluffy_Pillow 24653.5/72166: 34% mana arcane_charge(4), clearcasting(2)
1:00.123 rotation < arcane_blast Fluffy_Pillow 30897.3/72166: 43% mana clearcasting(2)
1:02.112 cooldowns h touch_of_the_magi Fluffy_Pillow 32393.0/72166: 45% mana arcane_charge, clearcasting(2), crimson_chorus
1:03.441 cooldowns k rune_of_power Fluffy_Pillow 31811.2/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus, embrace_of_paku
1:04.768 rotation & arcane_missiles Fluffy_Pillow 33726.5/72166: 47% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus, embrace_of_paku
1:12.498 rotation < arcane_blast Fluffy_Pillow 37383.3/72166: 52% mana arcane_charge(4), rune_of_power, crimson_chorus(2), embrace_of_paku
1:13.851 default T counterspell Fluffy_Pillow 32461.1/72166: 45% mana arcane_charge(4), rune_of_power, crimson_chorus(2), embrace_of_paku
1:13.851 rotation < arcane_blast Fluffy_Pillow 31461.1/72166: 44% mana arcane_charge(4), rune_of_power, crimson_chorus(2), embrace_of_paku
1:15.206 rotation < arcane_blast Fluffy_Pillow 26541.8/72166: 37% mana arcane_charge(4), rune_of_power, crimson_chorus(2), embrace_of_paku
1:16.561 rotation : arcane_barrage Fluffy_Pillow 21622.5/72166: 30% mana arcane_charge(4), rune_of_power, crimson_chorus(2), embrace_of_paku
1:17.889 rotation * arcane_orb Fluffy_Pillow 27869.2/72166: 39% mana crimson_chorus(2), embrace_of_paku
1:19.217 rotation < arcane_blast Fluffy_Pillow 29285.9/72166: 41% mana arcane_charge(2), crimson_chorus(2), embrace_of_paku
1:20.888 rotation < arcane_blast Fluffy_Pillow 27572.7/72166: 38% mana arcane_charge(3), crimson_chorus(2), embrace_of_paku
1:22.400 rotation + arcane_barrage Fluffy_Pillow 24254.9/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3), embrace_of_paku
1:23.725 rotation < arcane_blast Fluffy_Pillow 30497.3/72166: 42% mana clearcasting, crimson_chorus(3), embrace_of_paku
1:25.713 rotation < arcane_blast Fluffy_Pillow 31991.6/72166: 44% mana arcane_charge, clearcasting, crimson_chorus(3), embrace_of_paku
1:27.543 rotation < arcane_blast Fluffy_Pillow 31882.9/72166: 44% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:29.215 rotation < arcane_blast Fluffy_Pillow 30171.1/72166: 42% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:30.726 rotation < arcane_blast Fluffy_Pillow 26851.9/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:32.080 rotation + arcane_barrage Fluffy_Pillow 21931.2/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:33.407 rotation < arcane_blast Fluffy_Pillow 28176.4/72166: 39% mana clearcasting
1:35.399 rotation ) arcane_missiles Fluffy_Pillow 29676.5/72166: 41% mana arcane_charge, clearcasting, embrace_of_paku
1:37.456 rotation < arcane_blast Fluffy_Pillow 32645.4/72166: 45% mana arcane_charge, embrace_of_paku
1:39.286 default T counterspell Fluffy_Pillow 32536.6/72166: 45% mana arcane_charge(2), embrace_of_paku
1:39.286 rotation * arcane_orb Fluffy_Pillow 31536.6/72166: 44% mana arcane_charge(2), embrace_of_paku
1:40.614 rotation < arcane_blast Fluffy_Pillow 32953.4/72166: 46% mana arcane_charge(4), embrace_of_paku
1:41.968 rotation < arcane_blast Fluffy_Pillow 28032.6/72166: 39% mana arcane_charge(4), clearcasting, embrace_of_paku
1:43.323 rotation + arcane_barrage Fluffy_Pillow 23113.3/72166: 32% mana arcane_charge(4), clearcasting, embrace_of_paku
1:44.651 rotation < arcane_blast Fluffy_Pillow 29360.0/72166: 41% mana clearcasting, embrace_of_paku
1:46.640 rotation < arcane_blast Fluffy_Pillow 30855.7/72166: 43% mana arcane_charge, clearcasting, embrace_of_paku
1:48.472 cooldowns h touch_of_the_magi Fluffy_Pillow 30749.9/72166: 43% mana arcane_charge(2), clearcasting
1:49.800 cooldowns k rune_of_power Fluffy_Pillow 30166.6/72166: 42% mana arcane_charge(4), clearcasting
1:51.126 rotation & arcane_missiles Fluffy_Pillow 32080.4/72166: 44% mana arcane_charge(4), clearcasting, rune_of_power
1:57.570 cooldowns m presence_of_mind Fluffy_Pillow 26381.1/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power
1:57.570 rotation % arcane_blast Fluffy_Pillow 26381.1/72166: 37% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
1:58.898 rotation ' arcane_missiles Fluffy_Pillow 21422.9/72166: 30% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:00.935 rotation < arcane_blast Fluffy_Pillow 24362.9/72166: 34% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:02.263 rotation < arcane_blast Fluffy_Pillow 19404.6/72166: 27% mana arcane_charge(4), presence_of_mind, rune_of_power
2:03.588 default T counterspell Fluffy_Pillow 14442.0/72166: 20% mana arcane_charge(4), crimson_chorus
2:03.588 default U use_mana_gem Zandalari Troll (Pa'ku) 13442.0/72166: 19% mana arcane_charge(4), crimson_chorus
2:03.814 rotation < arcane_blast Fluffy_Pillow 20984.8/72166: 29% mana arcane_charge(4), crimson_chorus
2:05.168 rotation < arcane_blast Fluffy_Pillow 16064.0/72166: 22% mana arcane_charge(4), clearcasting, crimson_chorus
2:06.521 rotation < arcane_blast Fluffy_Pillow 11141.8/72166: 15% mana arcane_charge(4), clearcasting, crimson_chorus
2:07.875 rotation = evocation Zandalari Troll (Pa'ku) 6221.1/72166: 9% mana arcane_charge(4), clearcasting(2), crimson_chorus
2:12.395 rotation ~ cancel_action Fluffy_Pillow 69050.0/72166: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:12.401 rotation < arcane_blast Fluffy_Pillow 69058.7/72166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:13.755 rotation , arcane_barrage Fluffy_Pillow 64137.9/72166: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:15.083 rotation * arcane_orb Fluffy_Pillow 70384.6/72166: 98% mana clearcasting(2), crimson_chorus(2)
2:16.411 rotation ) arcane_missiles Fluffy_Pillow 71801.3/72166: 99% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
2:18.439 rotation ) arcane_missiles Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting, crimson_chorus(2)
2:20.392 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), crimson_chorus(2)
2:22.063 rotation < arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), crimson_chorus(2), embrace_of_paku
2:23.574 cooldowns j arcane_power Fluffy_Pillow 64727.3/72166: 90% mana arcane_charge(4), crimson_chorus(3), embrace_of_paku
2:23.574 rotation < arcane_blast Fluffy_Pillow 64727.3/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), embrace_of_paku
2:24.927 rotation < arcane_blast Fluffy_Pillow 63242.6/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), embrace_of_paku
2:26.281 rotation < arcane_blast Fluffy_Pillow 61759.4/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), embrace_of_paku
2:27.634 default T counterspell Fluffy_Pillow 60274.7/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), embrace_of_paku
2:27.634 rotation < arcane_blast Fluffy_Pillow 59774.7/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), embrace_of_paku
2:28.988 rotation < arcane_blast Fluffy_Pillow 58291.4/72166: 81% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), embrace_of_paku
2:30.342 rotation < arcane_blast Fluffy_Pillow 56808.2/72166: 79% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), embrace_of_paku
2:31.697 rotation < arcane_blast Fluffy_Pillow 55326.4/72166: 77% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), embrace_of_paku
2:33.050 rotation < arcane_blast Fluffy_Pillow 53841.7/72166: 75% mana arcane_charge(4), arcane_power, rune_of_power, embrace_of_paku
2:34.403 rotation < arcane_blast Fluffy_Pillow 52357.0/72166: 73% mana arcane_charge(4), arcane_power, rune_of_power, embrace_of_paku
2:35.757 rotation # arcane_barrage Fluffy_Pillow 50873.7/72166: 70% mana arcane_charge(4), arcane_power, embrace_of_paku
2:37.085 cooldowns h touch_of_the_magi Fluffy_Pillow 57120.4/72166: 79% mana arcane_power, embrace_of_paku
2:38.413 rotation & arcane_missiles Fluffy_Pillow 57787.1/72166: 80% mana arcane_charge(4), arcane_power, embrace_of_paku
2:47.394 cooldowns k rune_of_power Fluffy_Pillow 51999.5/72166: 72% mana arcane_charge(4)
2:48.722 rotation < arcane_blast Fluffy_Pillow 53916.2/72166: 75% mana arcane_charge(4), rune_of_power
2:50.077 rotation < arcane_blast Fluffy_Pillow 48996.9/72166: 68% mana arcane_charge(4), rune_of_power
2:51.431 default T counterspell Fluffy_Pillow 44076.2/72166: 61% mana arcane_charge(4), clearcasting, rune_of_power
2:51.634 rotation < arcane_blast Fluffy_Pillow 43369.2/72166: 60% mana arcane_charge(4), clearcasting, rune_of_power
2:52.987 rotation ' arcane_missiles Fluffy_Pillow 38447.0/72166: 53% mana arcane_charge(4), clearcasting, rune_of_power
2:54.962 rotation < arcane_blast Fluffy_Pillow 41297.5/72166: 57% mana arcane_charge(4), rune_of_power
2:56.315 rotation < arcane_blast Fluffy_Pillow 36375.3/72166: 50% mana arcane_charge(4), rune_of_power
2:57.668 rotation < arcane_blast Fluffy_Pillow 31453.1/72166: 44% mana arcane_charge(4), rune_of_power
2:59.023 rotation < arcane_blast Fluffy_Pillow 26533.8/72166: 37% mana arcane_charge(4), rune_of_power, embrace_of_paku
3:00.378 rotation : arcane_barrage Fluffy_Pillow 21614.5/72166: 30% mana arcane_charge(4), rune_of_power, embrace_of_paku
3:01.706 rotation * arcane_orb Fluffy_Pillow 27861.2/72166: 39% mana embrace_of_paku
3:03.033 rotation < arcane_blast Fluffy_Pillow 29276.5/72166: 41% mana arcane_charge(2), embrace_of_paku
3:04.705 rotation < arcane_blast Fluffy_Pillow 27564.7/72166: 38% mana arcane_charge(3), crimson_chorus, embrace_of_paku
3:06.217 rotation + arcane_barrage Fluffy_Pillow 24247.0/72166: 34% mana arcane_charge(4), crimson_chorus, embrace_of_paku
3:07.544 rotation < arcane_blast Fluffy_Pillow 30492.2/72166: 42% mana crimson_chorus, embrace_of_paku
3:09.533 rotation < arcane_blast Fluffy_Pillow 31987.9/72166: 44% mana arcane_charge, crimson_chorus, embrace_of_paku
3:11.364 rotation < arcane_blast Fluffy_Pillow 31880.7/72166: 44% mana arcane_charge(2), crimson_chorus
3:13.036 rotation < arcane_blast Fluffy_Pillow 30168.9/72166: 42% mana arcane_charge(3), clearcasting, crimson_chorus
3:14.547 rotation < arcane_blast Fluffy_Pillow 26849.7/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus
3:15.901 default T counterspell Fluffy_Pillow 21929.0/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:15.901 rotation + arcane_barrage Fluffy_Pillow 20929.0/72166: 29% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:17.228 rotation < arcane_blast Fluffy_Pillow 27174.2/72166: 38% mana clearcasting, crimson_chorus(2)
3:19.217 rotation < arcane_blast Fluffy_Pillow 28669.9/72166: 40% mana arcane_charge, clearcasting, crimson_chorus(2)
3:21.047 rotation < arcane_blast Fluffy_Pillow 28561.2/72166: 40% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:22.719 rotation < arcane_blast Fluffy_Pillow 26849.4/72166: 37% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:24.232 rotation + arcane_barrage Fluffy_Pillow 23533.2/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:25.559 rotation ) arcane_missiles Fluffy_Pillow 29778.4/72166: 41% mana clearcasting, crimson_chorus(3)
3:27.612 rotation * arcane_orb Fluffy_Pillow 32741.5/72166: 45% mana crimson_chorus(3)
3:28.941 rotation < arcane_blast Fluffy_Pillow 34159.7/72166: 47% mana arcane_charge(2), crimson_chorus(3)
3:30.612 rotation < arcane_blast Fluffy_Pillow 32446.5/72166: 45% mana arcane_charge(3), crimson_chorus(3)
3:32.125 rotation < arcane_blast Fluffy_Pillow 29130.2/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:33.479 rotation # arcane_barrage Fluffy_Pillow 24209.4/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:34.808 cooldowns h touch_of_the_magi Fluffy_Pillow 30457.5/72166: 42% mana clearcasting
3:36.137 cooldowns k rune_of_power Fluffy_Pillow 29875.7/72166: 41% mana arcane_charge(4), clearcasting
3:37.465 rotation & arcane_missiles Fluffy_Pillow 31792.4/72166: 44% mana arcane_charge(4), clearcasting, rune_of_power
3:43.942 default T counterspell Fluffy_Pillow 26140.8/72166: 36% mana arcane_charge(4), rune_of_power
3:43.942 cooldowns m presence_of_mind Fluffy_Pillow 25140.8/72166: 35% mana arcane_charge(4), rune_of_power
3:43.942 rotation % arcane_blast Fluffy_Pillow 25140.8/72166: 35% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:45.269 rotation ' arcane_missiles Fluffy_Pillow 20181.1/72166: 28% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:47.231 rotation < arcane_blast Fluffy_Pillow 23012.8/72166: 32% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:48.558 rotation ' arcane_missiles Fluffy_Pillow 18053.1/72166: 25% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:50.624 rotation < arcane_blast Fluffy_Pillow 21035.0/72166: 29% mana arcane_charge(4), presence_of_mind
3:51.949 rotation < arcane_blast Fluffy_Pillow 16072.4/72166: 22% mana arcane_charge(4), clearcasting
3:53.304 rotation < arcane_blast Fluffy_Pillow 11153.1/72166: 15% mana arcane_charge(4), clearcasting
3:54.658 rotation = evocation Fluffy_Pillow 6232.3/72166: 9% mana arcane_charge(4), clearcasting
3:59.230 rotation ~ cancel_action Fluffy_Pillow 69784.1/72166: 97% mana arcane_charge(4), clearcasting, evocation
3:59.236 rotation < arcane_blast Fluffy_Pillow 69792.8/72166: 97% mana arcane_charge(4), clearcasting
4:00.589 rotation , arcane_barrage Fluffy_Pillow 64870.6/72166: 90% mana arcane_charge(4), clearcasting
4:01.917 rotation * arcane_orb Fluffy_Pillow 71117.2/72166: 99% mana clearcasting(2)
4:03.244 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting(2)
4:04.916 default X use_item_empyreal_ordnance Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:04.916 rotation < arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:06.428 rotation < arcane_blast Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.781 default T counterspell Fluffy_Pillow 59808.0/72166: 83% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.942 default U use_mana_gem Zandalari Troll (Pa'ku) 59040.4/72166: 82% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:07.942 rotation ( arcane_missiles Fluffy_Pillow 66257.0/72166: 92% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:09.887 rotation < arcane_blast Fluffy_Pillow 69064.2/72166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.240 rotation < arcane_blast Fluffy_Pillow 64142.0/72166: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.592 rotation < arcane_blast Fluffy_Pillow 59218.4/72166: 82% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.946 rotation ( arcane_missiles Fluffy_Pillow 54297.6/72166: 75% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:15.909 rotation < arcane_blast Fluffy_Pillow 57130.9/72166: 79% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:17.264 rotation < arcane_blast Fluffy_Pillow 52211.5/72166: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:18.619 rotation < arcane_blast Fluffy_Pillow 47292.2/72166: 66% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:19.972 rotation < arcane_blast Fluffy_Pillow 42370.0/72166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), embrace_of_paku
4:21.325 rotation , arcane_barrage Fluffy_Pillow 37447.8/72166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5), embrace_of_paku
4:22.651 cooldowns g touch_of_the_magi Fluffy_Pillow 43691.6/72166: 61% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5), embrace_of_paku
4:23.976 cooldowns j arcane_power Fluffy_Pillow 43104.0/72166: 60% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5), embrace_of_paku
4:23.976 rotation & arcane_missiles Fluffy_Pillow 43104.0/72166: 60% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5), embrace_of_paku
4:33.122 default T counterspell Fluffy_Pillow 48804.6/72166: 68% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:33.122 rotation < arcane_blast Fluffy_Pillow 48304.6/72166: 67% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:34.475 rotation < arcane_blast Fluffy_Pillow 46819.9/72166: 65% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:35.828 rotation < arcane_blast Fluffy_Pillow 45335.2/72166: 63% mana arcane_charge(4), arcane_power, rune_of_power
4:37.180 rotation < arcane_blast Fluffy_Pillow 43849.0/72166: 61% mana arcane_charge(4), arcane_power
4:38.535 rotation - arcane_barrage Fluffy_Pillow 42367.2/72166: 59% mana arcane_charge(4), arcane_power, clearcasting
4:39.862 rotation * arcane_orb Fluffy_Pillow 48612.4/72166: 67% mana clearcasting
4:41.189 rotation < arcane_blast Fluffy_Pillow 50027.7/72166: 69% mana arcane_charge(2), clearcasting
4:42.861 rotation < arcane_blast Fluffy_Pillow 48315.9/72166: 67% mana arcane_charge(3), clearcasting
4:44.374 cooldowns k rune_of_power Fluffy_Pillow 44999.7/72166: 62% mana arcane_charge(4), clearcasting
4:45.703 rotation ' arcane_missiles Fluffy_Pillow 46917.8/72166: 65% mana arcane_charge(4), clearcasting, rune_of_power
4:47.747 rotation < arcane_blast Fluffy_Pillow 49868.0/72166: 69% mana arcane_charge(4), rune_of_power
4:49.100 rotation < arcane_blast Fluffy_Pillow 44945.8/72166: 62% mana arcane_charge(4), clearcasting, rune_of_power
4:50.452 rotation ' arcane_missiles Fluffy_Pillow 40022.1/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power
4:52.415 rotation < arcane_blast Fluffy_Pillow 42855.4/72166: 59% mana arcane_charge(4), rune_of_power
4:53.769 rotation < arcane_blast Fluffy_Pillow 37934.6/72166: 53% mana arcane_charge(4), rune_of_power
4:55.123 rotation < arcane_blast Fluffy_Pillow 33013.9/72166: 46% mana arcane_charge(4), rune_of_power
4:56.476 rotation : arcane_barrage Fluffy_Pillow 28091.7/72166: 39% mana arcane_charge(4), clearcasting, rune_of_power
4:57.804 default T counterspell Fluffy_Pillow 34338.3/72166: 48% mana clearcasting
4:57.804 rotation < arcane_blast Fluffy_Pillow 33338.3/72166: 46% mana clearcasting
4:59.795 rotation * arcane_orb Fluffy_Pillow 34837.0/72166: 48% mana arcane_charge, clearcasting
5:01.190 default W time_warp Fluffy_Pillow 36350.4/72166: 50% mana arcane_charge(3), clearcasting
5:01.326 rotation < arcane_blast Fluffy_Pillow 34546.7/72166: 48% mana arcane_charge(3), clearcasting, temporal_warp
5:02.492 rotation < arcane_blast Fluffy_Pillow 30729.6/72166: 43% mana arcane_charge(4), clearcasting, temporal_warp
5:03.534 rotation + arcane_barrage Fluffy_Pillow 25358.5/72166: 35% mana arcane_charge(4), clearcasting(2), temporal_warp
5:04.557 rotation < arcane_blast Fluffy_Pillow 31165.0/72166: 43% mana clearcasting(2), temporal_warp
5:06.089 rotation < arcane_blast Fluffy_Pillow 32001.1/72166: 44% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus
5:07.496 rotation < arcane_blast Fluffy_Pillow 31281.9/72166: 43% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus

Stats

Level Bonus (60) Race Bonus (zandalari_troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Zandalari Troll (Pa'ku)"
source=default
spec=arcane
level=60
race=zandalari_troll
zandalari_loa=paku
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

arcane : 5869 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5869.2 5869.2 11.5 / 0.196% 956.2 / 16.3% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2518.4 2395.8 Mana 0.00% 43.4 99.8% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
arcane 5869
Arcane Barrage 370 6.3% 20.7 13.77sec 5349 4329 Direct 20.7 4558 9069 5352 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.74 20.74 0.00 0.00 1.2356 0.0000 110951.38 110951.38 0.00% 4329.13 4329.13
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.41% 17.09 9 26 4558.02 3280 8644 4555.46 4084 4989 77877 77877 0.00%
crit 17.59% 3.65 0 11 9068.93 6559 13767 8866.04 0 13767 33075 33075 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [z]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.24
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:7.95
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:3.03
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.21
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.47
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.22
Arcane Blast 2131 36.2% 116.4 2.56sec 5468 4184 Direct 117.4 4514 9491 5422 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.41 117.41 0.00 0.00 1.3069 0.0000 636514.71 636514.71 0.00% 4183.91 4183.91
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.76% 95.99 68 128 4513.65 922 12002 4519.80 4030 5278 433287 433287 0.00%
crit 18.24% 21.42 8 45 9491.11 1844 24003 9513.72 6657 14682 203228 203228 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.20
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:19.00
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.64
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:92.18
Arcane Echo 281 4.8% 156.8 1.93sec 538 0 Direct 156.8 442 933 538 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 156.78 156.78 0.00 0.00 0.0000 0.0000 84289.33 84289.33 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.45% 126.14 80 174 441.69 220 669 442.07 389 501 55698 55698 0.00%
crit 19.55% 30.64 11 51 933.28 441 1338 934.14 657 1115 28592 28592 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2329 39.7% 44.5 6.35sec 15697 8781 Periodic 303.8 1901 4000 2299 19.0% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.48 0.00 304.09 303.83 1.7876 0.2438 698183.53 698183.53 0.00% 8781.08 8781.08
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.04% 246.22 131 367 1901.06 1119 3398 1903.67 1634 2202 467860 467860 0.00%
crit 18.96% 57.60 25 108 4000.30 2238 6796 4005.19 3206 4853 230324 230324 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.89
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.85
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:4.98
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.13
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.73
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.3 26.50sec 3690 2910

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.33 0.00 0.00 0.00 1.2684 0.0000 0.00 0.00 0.00% 2909.67 2909.67

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.33
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.3 27.05sec 3691 0 Direct 11.3 3141 6293 3691 17.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.33 11.33 0.00 0.00 0.0000 0.0000 41806.20 41806.20 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.56% 9.35 3 15 3140.59 3018 4478 3140.23 3018 3416 29372 29372 0.00%
crit 17.44% 1.98 0 8 6292.69 6035 8956 5494.13 0 8449 12435 12435 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12560 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.51sec 2512 0 Periodic 13.5 1565 3081 1852 18.9% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.53 13.53 0.0000 1.7480 25058.34 25058.34 0.00% 1059.42 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.10% 10.97 3 14 1565.32 175 1852 1566.56 1223 1852 17178 17178 0.00%
crit 18.90% 2.56 0 9 3080.67 349 3704 2863.97 0 3704 7880 7880 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 13.95sec 540 0 Direct 20.7 456 911 540 18.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.70 20.70 0.00 0.00 0.0000 0.0000 11176.49 11176.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.52% 16.87 6 31 455.79 444 470 455.81 444 470 7691 7691 0.00%
crit 18.48% 3.82 0 12 911.46 887 941 895.61 0 941 3486 3486 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6020 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6019.81 6019.81 0.00% 51.12 51.12
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.10% 91.31 74 103 43.51 30 57 43.51 42 45 3973 3973 0.00%
crit 19.90% 22.69 11 40 90.20 60 114 90.26 80 105 2047 2047 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3978.00
Shadowcore Oil Blast 41 0.7% 41.4 7.13sec 297 0 Direct 41.4 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.38 41.38 0.00 0.00 0.0000 0.0000 12290.49 12290.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.50% 33.72 19 54 250.68 244 259 250.66 246 256 8453 8453 0.00%
crit 18.50% 7.65 0 19 501.31 488 517 500.99 0 517 3837 3837 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (436) 0.0% (7.4%) 6.1 49.19sec 21341 17429

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2245 0.0000 0.00 0.00 0.00% 17428.66 17428.66

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 436 7.4% 6.1 49.15sec 21341 0 Direct 6.1 21369 0 21369 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.12 0.00 0.00 0.0000 0.0000 130662.70 130662.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 21369.38 338 72715 21361.56 15509 27714 130663 130663 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:22320.40
  • base_dd_max:22320.40
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
arcane
Arcane Power 2.8 122.18sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 244.41sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.79
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.72sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.61 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.62
Evocation 3.3 104.80sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.13 0.00 3.4973 0.6308 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.96
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.31
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.1 99.88sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.16
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.29
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.31sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.91 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.93
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 304.03sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.80sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.7 124.5 13.8sec 2.1sec 11.5sec 83.13% 0.00% 78.0 (78.5) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.2s / 50.3s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.6s

Stack Uptimes

  • arcane_charge_1:5.25%
  • arcane_charge_2:9.64%
  • arcane_charge_3:8.15%
  • arcane_charge_4:60.08%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.77% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.9s
  • trigger_min/max:120.0s / 142.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.77%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.5sec 244.5sec 11.8sec 7.01% 12.05% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.0s / 264.4s
  • trigger_min/max:240.0s / 264.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.01%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.2 16.9sec 9.9sec 7.9sec 47.56% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.29%
  • clearcasting_2:17.85%
  • clearcasting_3:4.41%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.6sec 51.97% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.9s
  • trigger_min/max:60.0s / 65.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.30%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.05% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 262.6s
  • trigger_min/max:236.7s / 262.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.05%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 141.0s
  • trigger_min/max:90.0s / 141.0s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.3s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.46%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.1 0.0 99.1sec 99.1sec 3.9sec 4.11% 8.04% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 156.4s
  • trigger_min/max:62.7s / 156.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.5s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:1.96%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.36% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 59.4s
  • trigger_min/max:13.7s / 59.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.36%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.3s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.2sec 17.12% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.6s
  • trigger_min/max:300.0s / 320.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.12%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.3s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.3s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.60% 0.00% 17.65%
Arcane Barrage Arcane Charge 4 97.40% 82.35% 100.00%
Arcane Blast Arcane Charge 0 6.87% 3.60% 10.66%
Arcane Blast Arcane Charge 1 4.78% 1.79% 7.81%
Arcane Blast Arcane Charge 2 10.71% 5.83% 14.71%
Arcane Blast Arcane Charge 3 11.92% 7.62% 16.18%
Arcane Blast Arcane Charge 4 65.72% 54.41% 75.70%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.07% 0.00% 6.73% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 299.5s 240.3s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.520120.285239.947
Evocation14.3990.00051.00547.92623.15680.175
Counterspell0.6900.0008.5628.7062.85518.156
Time Warp2.1280.00020.5813.1681.32421.908
Rune of Power7.0660.00033.39043.85020.37071.888
Touch of the Magi5.0320.00025.33632.67319.46062.801
Arcane Power7.3990.00022.93920.85316.70841.136
Arcane Barrage11.3571.29649.237248.424196.421304.893
Arcane Orb6.5000.00058.61477.87641.839126.701
Presence of Mind32.8440.00093.763116.46479.107169.800

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
arcane
mana_regen Mana 3144.97 422899.43 58.94% 134.47 9315.99 2.16%
Evocation Mana 126.98 184874.63 25.77% 1455.92 0.00 0.00%
Mana Gem Mana 2.95 21300.38 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.75 88394.36 12.32% 4260.85 843.72 0.95%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2395.78 2518.44 10175.4 35426.0 866.8 72165.7
Usage Type Count Total Avg RPE APR
arcane
arcane_blast Mana 118.6 632024.8 5329.1 5429.3 1.0
arcane_missiles Mana 44.9 94272.1 2100.0 2119.5 7.4
arcane_orb Mana 11.4 5723.4 500.0 505.2 7.3
counterspell Mana 12.7 11376.9 892.9 902.0 0.0
time_warp Mana 1.5 2983.9 2000.0 2013.4 0.0
touch_of_the_magi Mana 6.2 15448.6 2499.0 2523.2 8.5

Statistics & Data Analysis

Fight Length
arcane Fight Length
Count 1616
Mean 299.52
Minimum 240.28
Maximum 359.95
Spread ( max - min ) 119.66
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.4034
5th Percentile 246.71
95th Percentile 353.99
( 95th Percentile - 5th Percentile ) 107.28
Mean Distribution
Standard Deviation 0.8558
95.00% Confidence Interval ( 297.84 - 301.20 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 507
0.1% Error 50682
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1011
DPS
arcane Damage Per Second
Count 1616
Mean 5869.21
Minimum 5201.55
Maximum 6576.78
Spread ( max - min ) 1375.24
Range [ ( max - min ) / 2 * 100% ] 11.72%
Standard Deviation 235.8502
5th Percentile 5481.42
95th Percentile 6279.68
( 95th Percentile - 5th Percentile ) 798.27
Mean Distribution
Standard Deviation 5.8670
95.00% Confidence Interval ( 5857.71 - 5880.70 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6204
0.1 Scale Factor Error with Delta=300 475
0.05 Scale Factor Error with Delta=300 1900
0.01 Scale Factor Error with Delta=300 47485
Priority Target DPS
arcane Priority Target Damage Per Second
Count 1616
Mean 5869.21
Minimum 5201.55
Maximum 6576.78
Spread ( max - min ) 1375.24
Range [ ( max - min ) / 2 * 100% ] 11.72%
Standard Deviation 235.8502
5th Percentile 5481.42
95th Percentile 6279.68
( 95th Percentile - 5th Percentile ) 798.27
Mean Distribution
Standard Deviation 5.8670
95.00% Confidence Interval ( 5857.71 - 5880.70 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6204
0.1 Scale Factor Error with Delta=300 475
0.05 Scale Factor Error with Delta=300 1900
0.01 Scale Factor Error with Delta=300 47485
DPS(e)
arcane Damage Per Second (Effective)
Count 1616
Mean 5869.21
Minimum 5201.55
Maximum 6576.78
Spread ( max - min ) 1375.24
Range [ ( max - min ) / 2 * 100% ] 11.72%
Damage
arcane Damage
Count 1616
Mean 1750933.18
Minimum 1298913.62
Maximum 2219017.03
Spread ( max - min ) 920103.42
Range [ ( max - min ) / 2 * 100% ] 26.27%
DTPS
arcane Damage Taken Per Second
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
arcane Healing Per Second
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
arcane Healing Per Second (Effective)
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
arcane Heal
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
arcane Healing Taken Per Second
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
arcane Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
arcaneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
arcane Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.62 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.79 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.19 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.93 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.16 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.29 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.89 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.20 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.85 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 19.00 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.24 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.96 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.24 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.64 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 4.98 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.13 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.73 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.33 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 7.95 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 3.03 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.21 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.47 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 92.18 arcane_blast
> 1.31 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTtWuv}U}}}}}}}}}}}~s!wxVX{T|}}y}}}}}}z+=======,====,*T==+==,==il'T(=;+==,===)==,=T**+====$il'n&(T=U=====>!=k(====T==:+==$il'==T;+======)==)=,=+T*=*==$il'n&(=;T+======)=>!Y=*=T-+===U===#hkX'T===(l=======(;+==T=,===W=,====,+==,==T*

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask arcane 72165.7/72166: 100% mana
Pre precombat 1 food arcane 72165.7/72166: 100% mana
Pre precombat 2 augmentation arcane 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.325 default W time_warp Fluffy_Pillow 71203.1/72166: 99% mana bloodlust, crimson_chorus
0:01.325 fishing_opener u arcane_blast Fluffy_Pillow 69203.1/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener v rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.010 fishing_opener } arcane_blast Fluffy_Pillow 66135.1/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 default U use_mana_gem arcane 60417.6/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 fishing_opener } arcane_blast Fluffy_Pillow 67634.2/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.615 fishing_opener } arcane_blast Fluffy_Pillow 61918.2/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.417 fishing_opener } arcane_blast Fluffy_Pillow 56200.7/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.219 fishing_opener } arcane_blast Fluffy_Pillow 50483.3/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.022 fishing_opener } arcane_blast Fluffy_Pillow 44767.2/72166: 62% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.824 fishing_opener } arcane_blast Fluffy_Pillow 39049.8/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.626 fishing_opener } arcane_blast Fluffy_Pillow 33332.3/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.428 fishing_opener } arcane_blast Fluffy_Pillow 27614.9/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.231 fishing_opener } arcane_blast Fluffy_Pillow 21898.8/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.033 fishing_opener } arcane_blast Fluffy_Pillow 16181.4/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.837 fishing_opener } arcane_blast Fluffy_Pillow 10466.8/72166: 15% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.640 fishing_opener ~ arcane_barrage Fluffy_Pillow 4750.8/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.428 fishing_opener s evocation arcane 10218.1/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.993 rotation ! cancel_action Fluffy_Pillow 70473.4/72166: 98% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.999 fishing_opener w touch_of_the_magi Fluffy_Pillow 70482.0/72166: 98% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.787 fishing_opener x arcane_power Fluffy_Pillow 69119.4/72166: 96% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.787 default V potion Fluffy_Pillow 69119.4/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.787 default X berserking Fluffy_Pillow 69119.4/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.787 fishing_opener { arcane_missiles Fluffy_Pillow 69119.4/72166: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.248 default T counterspell Fluffy_Pillow 70134.4/72166: 97% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.248 fishing_opener | arcane_missiles Fluffy_Pillow 69634.4/72166: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.351 fishing_opener } arcane_blast Fluffy_Pillow 71226.4/72166: 99% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.106 fishing_opener } arcane_blast Fluffy_Pillow 68770.1/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.861 fishing_opener y presence_of_mind Fluffy_Pillow 66422.3/72166: 92% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.861 fishing_opener } arcane_blast Fluffy_Pillow 66422.3/72166: 92% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.614 fishing_opener } arcane_blast Fluffy_Pillow 64071.6/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.369 fishing_opener } arcane_blast Fluffy_Pillow 61723.8/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.123 fishing_opener } arcane_blast Fluffy_Pillow 59374.5/72166: 82% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.924 fishing_opener } arcane_blast Fluffy_Pillow 57093.1/72166: 79% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.727 fishing_opener } arcane_blast Fluffy_Pillow 54814.6/72166: 76% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.529 fishing_opener z arcane_barrage Fluffy_Pillow 52534.7/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.315 rotation + arcane_orb Fluffy_Pillow 57999.1/72166: 80% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.102 rotation = arcane_blast Fluffy_Pillow 58634.9/72166: 81% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.090 rotation = arcane_blast Fluffy_Pillow 55935.9/72166: 78% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.986 rotation = arcane_blast Fluffy_Pillow 51729.1/72166: 72% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.790 rotation = arcane_blast Fluffy_Pillow 46014.6/72166: 64% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.593 rotation = arcane_blast Fluffy_Pillow 40298.6/72166: 56% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.395 rotation = arcane_blast Fluffy_Pillow 34581.1/72166: 48% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.197 rotation = arcane_blast Fluffy_Pillow 28863.6/72166: 40% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.001 rotation , arcane_barrage Fluffy_Pillow 23149.1/72166: 32% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.787 rotation = arcane_blast Fluffy_Pillow 28613.4/72166: 40% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.966 rotation = arcane_blast Fluffy_Pillow 28940.1/72166: 40% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.052 rotation = arcane_blast Fluffy_Pillow 27757.5/72166: 38% mana arcane_charge(2), clearcasting
0:43.723 rotation = arcane_blast Fluffy_Pillow 26044.3/72166: 36% mana arcane_charge(3), clearcasting
0:45.236 rotation , arcane_barrage Fluffy_Pillow 22728.1/72166: 31% mana arcane_charge(4), clearcasting
0:46.564 rotation * arcane_missiles Fluffy_Pillow 28974.7/72166: 40% mana clearcasting
0:48.580 default T counterspell Fluffy_Pillow 31884.4/72166: 44% mana
0:48.580 rotation = arcane_blast Fluffy_Pillow 30884.4/72166: 43% mana
0:50.570 rotation = arcane_blast Fluffy_Pillow 32381.6/72166: 45% mana arcane_charge
0:52.400 rotation + arcane_orb Fluffy_Pillow 32272.9/72166: 45% mana arcane_charge(2)
0:53.727 rotation = arcane_blast Fluffy_Pillow 33688.2/72166: 47% mana arcane_charge(4)
0:55.080 rotation = arcane_blast Fluffy_Pillow 28766.0/72166: 40% mana arcane_charge(4)
0:56.433 rotation , arcane_barrage Fluffy_Pillow 23843.8/72166: 33% mana arcane_charge(4)
0:57.758 rotation = arcane_blast Fluffy_Pillow 30086.1/72166: 42% mana
0:59.748 rotation = arcane_blast Fluffy_Pillow 31583.3/72166: 44% mana arcane_charge
1:01.578 cooldowns i touch_of_the_magi Fluffy_Pillow 31474.6/72166: 44% mana arcane_charge(2), crimson_chorus
1:03.109 cooldowns l rune_of_power Fluffy_Pillow 31184.3/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus
1:04.437 rotation ' arcane_missiles Fluffy_Pillow 33101.0/72166: 46% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:12.970 default T counterspell Fluffy_Pillow 22916.8/72166: 32% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:12.970 rotation ( arcane_missiles Fluffy_Pillow 21916.8/72166: 30% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:14.971 rotation = arcane_blast Fluffy_Pillow 24804.9/72166: 34% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.324 rotation ; arcane_barrage Fluffy_Pillow 19882.7/72166: 28% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.650 rotation + arcane_orb Fluffy_Pillow 26126.5/72166: 36% mana crimson_chorus(2)
1:18.977 rotation = arcane_blast Fluffy_Pillow 27541.8/72166: 38% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:20.648 rotation = arcane_blast Fluffy_Pillow 25828.5/72166: 36% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:22.158 rotation , arcane_barrage Fluffy_Pillow 22507.9/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:23.487 rotation = arcane_blast Fluffy_Pillow 28756.0/72166: 40% mana clearcasting(2), crimson_chorus(3)
1:25.477 rotation = arcane_blast Fluffy_Pillow 30253.2/72166: 42% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:27.308 rotation = arcane_blast Fluffy_Pillow 30145.9/72166: 42% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:28.979 rotation ) arcane_missiles Fluffy_Pillow 28432.7/72166: 39% mana arcane_charge(3), clearcasting(3), crimson_chorus(3)
1:31.049 rotation = arcane_blast Fluffy_Pillow 31420.4/72166: 44% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:32.562 rotation = arcane_blast Fluffy_Pillow 28104.1/72166: 39% mana arcane_charge(4), clearcasting(2)
1:33.915 rotation , arcane_barrage Fluffy_Pillow 23181.9/72166: 32% mana arcane_charge(4), clearcasting(2)
1:35.242 rotation = arcane_blast Fluffy_Pillow 29427.1/72166: 41% mana clearcasting(2)
1:37.232 default T counterspell Fluffy_Pillow 30924.3/72166: 43% mana arcane_charge, clearcasting(2)
1:37.232 rotation * arcane_missiles Fluffy_Pillow 29924.3/72166: 41% mana arcane_charge, clearcasting(2)
1:39.330 rotation * arcane_missiles Fluffy_Pillow 32952.4/72166: 46% mana arcane_charge, clearcasting
1:41.370 rotation + arcane_orb Fluffy_Pillow 35896.8/72166: 50% mana arcane_charge
1:42.698 rotation = arcane_blast Fluffy_Pillow 37313.5/72166: 52% mana arcane_charge(3)
1:44.212 rotation = arcane_blast Fluffy_Pillow 33998.7/72166: 47% mana arcane_charge(4), clearcasting
1:45.565 rotation = arcane_blast Fluffy_Pillow 29076.5/72166: 40% mana arcane_charge(4), clearcasting
1:46.919 rotation = arcane_blast Fluffy_Pillow 24155.7/72166: 33% mana arcane_charge(4), clearcasting(2)
1:48.272 rotation $ arcane_barrage Fluffy_Pillow 19233.5/72166: 27% mana arcane_charge(4), clearcasting(2)
1:49.601 cooldowns i touch_of_the_magi Fluffy_Pillow 25481.6/72166: 35% mana clearcasting(2)
1:50.928 cooldowns l rune_of_power Fluffy_Pillow 24896.9/72166: 34% mana arcane_charge(4), clearcasting(2)
1:52.255 rotation ' arcane_missiles Fluffy_Pillow 26812.2/72166: 37% mana arcane_charge(4), clearcasting(2), rune_of_power
1:58.196 cooldowns n presence_of_mind Fluffy_Pillow 27886.9/72166: 39% mana arcane_charge(4), clearcasting, rune_of_power
1:58.196 rotation & arcane_blast Fluffy_Pillow 27886.9/72166: 39% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
1:59.524 rotation ( arcane_missiles Fluffy_Pillow 22928.6/72166: 32% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power
2:03.268 default T counterspell Fluffy_Pillow 28332.4/72166: 39% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:03.268 rotation = arcane_blast Fluffy_Pillow 27332.4/72166: 38% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.596 default U use_mana_gem arcane 22374.1/72166: 31% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:04.596 rotation = arcane_blast Fluffy_Pillow 29590.7/72166: 41% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:05.924 rotation = arcane_blast Fluffy_Pillow 24632.4/72166: 34% mana arcane_charge(4), crimson_chorus
2:07.278 rotation = arcane_blast Fluffy_Pillow 19711.7/72166: 27% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.631 rotation = arcane_blast Fluffy_Pillow 14789.5/72166: 20% mana arcane_charge(4), clearcasting, crimson_chorus
2:09.984 rotation = arcane_blast Fluffy_Pillow 9867.3/72166: 14% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.339 rotation > evocation arcane 4948.0/72166: 7% mana arcane_charge(4), clearcasting(2), crimson_chorus
2:15.928 rotation ! cancel_action Fluffy_Pillow 68736.0/72166: 95% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:15.933 rotation = arcane_blast Fluffy_Pillow 68743.3/72166: 95% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:17.285 cooldowns k arcane_power Fluffy_Pillow 63819.6/72166: 88% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:17.285 rotation ( arcane_missiles Fluffy_Pillow 63819.6/72166: 88% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:22.879 rotation = arcane_blast Fluffy_Pillow 71893.5/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.232 rotation = arcane_blast Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.586 rotation = arcane_blast Fluffy_Pillow 67250.7/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.939 rotation = arcane_blast Fluffy_Pillow 65766.0/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.292 default T counterspell Fluffy_Pillow 64281.3/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.292 rotation = arcane_blast Fluffy_Pillow 63781.3/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.645 rotation = arcane_blast Fluffy_Pillow 62296.6/72166: 86% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.998 rotation : arcane_barrage Fluffy_Pillow 60812.0/72166: 84% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.326 rotation + arcane_orb Fluffy_Pillow 67058.6/72166: 93% mana
2:33.653 rotation = arcane_blast Fluffy_Pillow 68473.9/72166: 95% mana arcane_charge(2)
2:35.326 rotation = arcane_blast Fluffy_Pillow 66763.6/72166: 93% mana arcane_charge(3)
2:36.838 rotation $ arcane_barrage Fluffy_Pillow 63445.9/72166: 88% mana arcane_charge(4), clearcasting
2:38.165 cooldowns i touch_of_the_magi Fluffy_Pillow 69691.1/72166: 97% mana clearcasting
2:39.494 cooldowns l rune_of_power Fluffy_Pillow 69109.2/72166: 96% mana arcane_charge(4), clearcasting
2:40.822 rotation ' arcane_missiles Fluffy_Pillow 71026.0/72166: 98% mana arcane_charge(4), clearcasting, rune_of_power
2:49.460 rotation = arcane_blast Fluffy_Pillow 59942.1/72166: 83% mana arcane_charge(4), rune_of_power
2:50.814 rotation = arcane_blast Fluffy_Pillow 55021.4/72166: 76% mana arcane_charge(4), rune_of_power
2:52.166 default T counterspell Fluffy_Pillow 50097.7/72166: 69% mana arcane_charge(4), clearcasting, rune_of_power
2:52.292 rotation ; arcane_barrage Fluffy_Pillow 49279.6/72166: 68% mana arcane_charge(4), clearcasting, rune_of_power
2:53.619 rotation + arcane_orb Fluffy_Pillow 55524.8/72166: 77% mana clearcasting
2:54.947 rotation = arcane_blast Fluffy_Pillow 56941.5/72166: 79% mana arcane_charge(2), clearcasting
2:56.618 rotation = arcane_blast Fluffy_Pillow 55228.3/72166: 77% mana arcane_charge(3), clearcasting
2:58.130 rotation = arcane_blast Fluffy_Pillow 51910.6/72166: 72% mana arcane_charge(4), clearcasting(2)
2:59.484 rotation = arcane_blast Fluffy_Pillow 46989.8/72166: 65% mana arcane_charge(4), clearcasting(2)
3:00.837 rotation = arcane_blast Fluffy_Pillow 42067.6/72166: 58% mana arcane_charge(4), clearcasting(2)
3:02.192 rotation = arcane_blast Fluffy_Pillow 37148.3/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.546 rotation ) arcane_missiles Fluffy_Pillow 32227.6/72166: 45% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:05.592 rotation = arcane_blast Fluffy_Pillow 35180.6/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.944 rotation = arcane_blast Fluffy_Pillow 30257.0/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:08.296 rotation ) arcane_missiles Fluffy_Pillow 25333.3/72166: 35% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:10.413 rotation = arcane_blast Fluffy_Pillow 28388.8/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.767 rotation , arcane_barrage Fluffy_Pillow 23468.1/72166: 33% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:13.096 rotation = arcane_blast Fluffy_Pillow 29716.2/72166: 41% mana clearcasting(2), crimson_chorus(2)
3:15.087 rotation + arcane_orb Fluffy_Pillow 31214.8/72166: 43% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:16.413 default T counterspell Fluffy_Pillow 32628.6/72166: 45% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:16.413 rotation * arcane_missiles Fluffy_Pillow 31628.6/72166: 44% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:18.480 rotation = arcane_blast Fluffy_Pillow 34612.0/72166: 48% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:19.994 rotation * arcane_missiles Fluffy_Pillow 31297.2/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:22.085 rotation = arcane_blast Fluffy_Pillow 34315.1/72166: 48% mana arcane_charge(4), crimson_chorus(2)
3:23.438 rotation = arcane_blast Fluffy_Pillow 29392.9/72166: 41% mana arcane_charge(4), crimson_chorus(3)
3:24.790 rotation $ arcane_barrage Fluffy_Pillow 24469.3/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.117 cooldowns i touch_of_the_magi Fluffy_Pillow 30714.5/72166: 43% mana clearcasting, crimson_chorus(3)
3:27.445 cooldowns l rune_of_power Fluffy_Pillow 30131.2/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.773 rotation ' arcane_missiles Fluffy_Pillow 32048.0/72166: 44% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:35.044 cooldowns n presence_of_mind Fluffy_Pillow 33599.0/72166: 47% mana arcane_charge(4), rune_of_power
3:35.044 rotation & arcane_blast Fluffy_Pillow 33599.0/72166: 47% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:36.373 rotation ( arcane_missiles Fluffy_Pillow 28642.1/72166: 40% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:38.385 rotation = arcane_blast Fluffy_Pillow 31546.1/72166: 44% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:39.711 rotation ; arcane_barrage Fluffy_Pillow 26584.9/72166: 37% mana arcane_charge(4), presence_of_mind, rune_of_power
3:41.039 default T counterspell Fluffy_Pillow 32831.6/72166: 45% mana presence_of_mind
3:41.039 rotation + arcane_orb Fluffy_Pillow 31831.6/72166: 44% mana presence_of_mind
3:42.366 rotation = arcane_blast Fluffy_Pillow 33246.9/72166: 46% mana arcane_charge(2), presence_of_mind
3:43.693 rotation = arcane_blast Fluffy_Pillow 31037.1/72166: 43% mana arcane_charge(3)
3:45.206 rotation = arcane_blast Fluffy_Pillow 27720.9/72166: 38% mana arcane_charge(4), clearcasting
3:46.560 rotation = arcane_blast Fluffy_Pillow 22800.1/72166: 32% mana arcane_charge(4), clearcasting
3:47.913 rotation = arcane_blast Fluffy_Pillow 17877.9/72166: 25% mana arcane_charge(4), clearcasting(2)
3:49.268 rotation = arcane_blast Fluffy_Pillow 12958.6/72166: 18% mana arcane_charge(4), clearcasting(2)
3:50.622 rotation ) arcane_missiles Fluffy_Pillow 8037.9/72166: 11% mana arcane_charge(4), clearcasting(3)
3:52.661 rotation = arcane_blast Fluffy_Pillow 10980.8/72166: 15% mana arcane_charge(4), clearcasting(2)
3:54.015 rotation > evocation Fluffy_Pillow 6060.0/72166: 8% mana arcane_charge(4), clearcasting(2)
3:58.582 rotation ! cancel_action Fluffy_Pillow 69542.3/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
3:58.586 default Y use_item_empyreal_ordnance Fluffy_Pillow 69548.1/72166: 96% mana arcane_charge(4), clearcasting(2)
3:58.586 rotation = arcane_blast Fluffy_Pillow 69548.1/72166: 96% mana arcane_charge(4), clearcasting(2)
3:59.940 rotation * arcane_missiles Fluffy_Pillow 64627.3/72166: 90% mana arcane_charge(4), clearcasting(2)
4:03.681 rotation = arcane_blast Fluffy_Pillow 70026.8/72166: 97% mana arcane_charge(4), crimson_chorus
4:05.035 default T counterspell Fluffy_Pillow 65106.0/72166: 90% mana arcane_charge(4), crimson_chorus
4:05.039 rotation - arcane_barrage Fluffy_Pillow 64111.8/72166: 89% mana arcane_charge(4), crimson_chorus
4:06.367 rotation + arcane_orb Fluffy_Pillow 70358.4/72166: 97% mana crimson_chorus
4:07.695 rotation = arcane_blast Fluffy_Pillow 71775.2/72166: 99% mana arcane_charge(2), crimson_chorus
4:09.367 rotation = arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), crimson_chorus
4:10.879 rotation = arcane_blast Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), crimson_chorus
4:12.231 default U use_mana_gem arcane 59806.6/72166: 83% mana arcane_charge(4), crimson_chorus
4:12.231 rotation = arcane_blast Fluffy_Pillow 67023.2/72166: 93% mana arcane_charge(4), crimson_chorus
4:13.584 rotation = arcane_blast Fluffy_Pillow 62101.0/72166: 86% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:14.938 rotation = arcane_blast Fluffy_Pillow 57180.2/72166: 79% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:16.291 rotation # arcane_barrage Fluffy_Pillow 52258.0/72166: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.619 cooldowns h touch_of_the_magi Fluffy_Pillow 58504.7/72166: 81% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.947 cooldowns k arcane_power Fluffy_Pillow 57921.4/72166: 80% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.947 default X berserking Fluffy_Pillow 57921.4/72166: 80% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:18.947 rotation ' arcane_missiles Fluffy_Pillow 57921.4/72166: 80% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:28.898 default T counterspell Fluffy_Pillow 57283.8/72166: 79% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:29.039 rotation = arcane_blast Fluffy_Pillow 56987.3/72166: 79% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:30.269 rotation = arcane_blast Fluffy_Pillow 55325.1/72166: 77% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:31.501 rotation = arcane_blast Fluffy_Pillow 53665.8/72166: 74% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
4:32.855 rotation ( arcane_missiles Fluffy_Pillow 52182.5/72166: 72% mana arcane_charge(4), arcane_power, clearcasting
4:34.909 cooldowns l rune_of_power Fluffy_Pillow 55147.1/72166: 76% mana arcane_charge(4)
4:36.236 rotation = arcane_blast Fluffy_Pillow 57062.4/72166: 79% mana arcane_charge(4), rune_of_power
4:37.589 rotation = arcane_blast Fluffy_Pillow 52140.2/72166: 72% mana arcane_charge(4), rune_of_power
4:38.941 rotation = arcane_blast Fluffy_Pillow 47216.5/72166: 65% mana arcane_charge(4), rune_of_power
4:40.295 rotation = arcane_blast Fluffy_Pillow 42295.8/72166: 59% mana arcane_charge(4), rune_of_power
4:41.649 rotation = arcane_blast Fluffy_Pillow 37375.0/72166: 52% mana arcane_charge(4), rune_of_power
4:43.002 rotation = arcane_blast Fluffy_Pillow 32452.8/72166: 45% mana arcane_charge(4), rune_of_power
4:44.356 rotation = arcane_blast Fluffy_Pillow 27532.1/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power
4:45.708 rotation ( arcane_missiles Fluffy_Pillow 22608.4/72166: 31% mana arcane_charge(4), clearcasting, rune_of_power
4:47.753 rotation ; arcane_barrage Fluffy_Pillow 25560.0/72166: 35% mana arcane_charge(4), rune_of_power
4:49.081 rotation + arcane_orb Fluffy_Pillow 31806.7/72166: 44% mana
4:50.408 rotation = arcane_blast Fluffy_Pillow 33221.9/72166: 46% mana arcane_charge(2)
4:52.079 rotation = arcane_blast Fluffy_Pillow 31508.7/72166: 44% mana arcane_charge(3)
4:53.593 default T counterspell Fluffy_Pillow 28193.9/72166: 39% mana arcane_charge(4)
4:53.593 rotation = arcane_blast Fluffy_Pillow 27193.9/72166: 38% mana arcane_charge(4)
4:54.946 rotation , arcane_barrage Fluffy_Pillow 22271.7/72166: 31% mana arcane_charge(4)
4:56.271 rotation = arcane_blast Fluffy_Pillow 28514.0/72166: 40% mana
4:58.259 rotation = arcane_blast Fluffy_Pillow 30008.4/72166: 42% mana arcane_charge
5:00.089 rotation = arcane_blast Fluffy_Pillow 29899.6/72166: 41% mana arcane_charge(2)
5:01.761 default W time_warp Fluffy_Pillow 28187.8/72166: 39% mana arcane_charge(3)
5:01.761 rotation = arcane_blast Fluffy_Pillow 26187.8/72166: 36% mana arcane_charge(3), temporal_warp
5:02.925 rotation , arcane_barrage Fluffy_Pillow 22367.9/72166: 31% mana arcane_charge(4), temporal_warp, crimson_chorus
5:03.948 rotation = arcane_blast Fluffy_Pillow 28174.3/72166: 39% mana temporal_warp, crimson_chorus
5:05.479 rotation = arcane_blast Fluffy_Pillow 29009.0/72166: 40% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:06.887 rotation = arcane_blast Fluffy_Pillow 28291.2/72166: 39% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:08.173 rotation = arcane_blast Fluffy_Pillow 26022.3/72166: 36% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:09.339 rotation , arcane_barrage Fluffy_Pillow 22205.2/72166: 31% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:10.362 rotation + arcane_orb Fluffy_Pillow 28011.7/72166: 39% mana clearcasting, temporal_warp, crimson_chorus
5:11.385 rotation = arcane_blast Fluffy_Pillow 28988.2/72166: 40% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:12.671 rotation = arcane_blast Fluffy_Pillow 26719.3/72166: 37% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:13.833 rotation , arcane_barrage Fluffy_Pillow 22896.4/72166: 32% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:14.856 rotation = arcane_blast Fluffy_Pillow 28702.9/72166: 40% mana clearcasting, temporal_warp, crimson_chorus(2)
5:16.388 rotation = arcane_blast Fluffy_Pillow 29539.0/72166: 41% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus(2)
5:17.795 default T counterspell Fluffy_Pillow 28819.8/72166: 40% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2)
5:17.795 rotation * arcane_missiles Fluffy_Pillow 27819.8/72166: 39% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="arcane"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

blood_elf : 5818 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5817.6 5817.6 11.3 / 0.195% 861.0 / 14.8% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2516.2 2393.0 Mana 0.00% 43.0 100.2% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
blood_elf 5818
Arcane Barrage 372 6.4% 20.6 13.89sec 5429 4391 Direct 20.6 4570 9141 5430 18.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.64 20.64 0.00 0.00 1.2363 0.0000 112066.96 112066.96 0.00% 4390.99 4390.99
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.16% 16.75 9 25 4569.93 2683 8667 4570.46 3982 5121 76535 76535 0.00%
crit 18.84% 3.89 0 10 9141.40 6577 16354 9047.05 0 13808 35532 35532 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.29
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.89
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.94
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.21
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.50
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.20
Arcane Blast 2166 37.1% 117.2 2.56sec 5538 4232 Direct 118.2 4553 9449 5492 19.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.20 118.20 0.00 0.00 1.3087 0.0000 649111.75 649111.75 0.00% 4231.88 4231.88
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.82% 95.53 67 128 4552.91 925 12026 4558.24 4052 5205 434863 434863 0.00%
crit 19.18% 22.67 7 39 9449.49 1849 24052 9465.64 5329 13172 214249 214249 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.36
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.24
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.75
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.47
Arcane Echo 270 4.7% 152.7 1.98sec 532 0 Direct 152.7 434 917 533 20.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.70 152.70 0.00 0.00 0.0000 0.0000 81285.12 81285.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.64% 121.61 76 174 434.21 221 670 434.65 386 488 52781 52781 0.00%
crit 20.36% 31.09 11 58 917.12 442 1341 919.08 699 1141 28504 28504 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2266 39.0% 43.4 6.50sec 15692 8598 Periodic 298.3 1877 3943 2286 19.8% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.45 0.00 298.56 298.29 1.8251 0.2476 681755.39 681755.39 0.00% 8598.14 8598.14
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.18% 239.18 136 364 1876.72 1122 3405 1880.26 1656 2198 448741 448741 0.00%
crit 19.82% 59.11 23 99 3942.93 2244 6809 3951.29 3046 4926 233015 233015 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.89
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.89
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.02
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.42
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.14
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.64
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.3 26.67sec 3728 2940

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.31 0.00 0.00 0.00 1.2682 0.0000 0.00 0.00 0.00% 2939.79 2939.79

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.31
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.3 27.21sec 3730 0 Direct 11.3 3151 6291 3731 18.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.31 11.31 0.00 0.00 0.0000 0.0000 42174.27 42174.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 9.22 3 14 3151.28 3026 4811 3151.20 3026 3505 29062 29062 0.00%
crit 18.43% 2.08 0 8 6291.24 6052 8981 5699.65 0 8981 13112 13112 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12634 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.55sec 2529 0 Periodic 13.5 1567 3076 1863 19.6% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.52 13.52 0.0000 1.7477 25191.38 25191.38 0.00% 1065.76 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.41% 10.87 3 14 1567.00 175 1852 1567.92 1261 1852 17043 17043 0.00%
crit 19.59% 2.65 0 8 3076.31 349 3704 2914.70 0 3704 8148 8148 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.23sec 545 0 Direct 20.6 456 912 545 19.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.62 20.62 0.00 0.00 0.0000 0.0000 11233.93 11233.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.50% 16.60 6 32 455.99 444 470 456.03 446 470 7569 7569 0.00%
crit 19.50% 4.02 0 12 911.57 887 941 893.07 0 941 3665 3665 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5863 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 43 90 53 20.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5862.53 5862.53 0.00% 49.66 49.66
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.33% 88.06 74 100 43.26 30 57 43.26 41 45 3809 3809 0.00%
crit 20.67% 22.94 11 37 89.51 60 115 89.54 79 101 2053 2053 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3607.62
Shadowcore Oil Blast 41 0.7% 41.2 7.17sec 300 0 Direct 41.2 251 502 299 19.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.19 41.19 0.00 0.00 0.0000 0.0000 12336.64 12336.64 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.57% 33.19 15 52 250.78 244 259 250.79 246 256 8322 8322 0.00%
crit 19.43% 8.00 0 20 501.53 488 517 500.92 0 517 4014 4014 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (420) 0.0% (7.2%) 6.2 49.11sec 20502 16746

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.2243 0.0000 0.00 0.00 0.00% 16746.20 16746.20

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.24
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 420 7.2% 6.2 49.07sec 20502 0 Direct 6.2 20529 0 20529 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 6.15 0.00 0.00 0.0000 0.0000 126283.08 126283.08 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.15 5 8 20529.18 475 67746 20530.14 16146 25335 126283 126283 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:27104.01
  • base_dd_max:27104.01
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
blood_elf
Arcane Power 2.8 122.22sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:blood_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.78sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.64 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.65
Evocation 3.3 104.62sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.30 0.00 18.24 0.00 3.4945 0.6303 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:blood_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.99
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.30
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:blood_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:blood_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.31sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.11
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.80
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.27
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.47sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.94 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.96
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 304.03sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.60sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:blood_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.4 13.9sec 2.1sec 11.6sec 83.28% 0.00% 79.3 (79.7) 0.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 51.0s
  • trigger_min/max:0.0s / 16.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.5s

Stack Uptimes

  • arcane_charge_1:5.19%
  • arcane_charge_2:9.54%
  • arcane_charge_3:8.03%
  • arcane_charge_4:60.52%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.78% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 133.5s
  • trigger_min/max:120.0s / 133.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.78%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.49%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.2 17.1sec 10.0sec 8.0sec 47.40% 0.00% 1.0 (1.0) 0.2

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.00%
  • clearcasting_2:17.99%
  • clearcasting_3:4.42%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.6sec 51.96% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.6s
  • trigger_min/max:60.0s / 65.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.91%
  • crimson_chorus_2:17.30%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.06% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 248.0s
  • trigger_min/max:236.7s / 248.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.06%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.6sec 104.6sec 3.9sec 4.24% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.1s / 142.8s
  • trigger_min/max:90.1s / 142.8s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.43%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.5sec 98.5sec 3.9sec 4.11% 8.05% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 155.2s
  • trigger_min/max:62.7s / 155.2s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 20.3s

Stack Uptimes

  • presence_of_mind_1:1.98%
  • presence_of_mind_2:1.97%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.37% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.3s
  • trigger_min/max:13.7s / 58.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.37%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.1sec 304.1sec 35.4sec 17.19% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.8s
  • trigger_min/max:300.0s / 320.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.19%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.55%
Arcane Barrage Arcane Charge 3 2.65% 0.00% 19.05%
Arcane Barrage Arcane Charge 4 97.35% 80.95% 100.00%
Arcane Blast Arcane Charge 0 6.76% 3.06% 11.11%
Arcane Blast Arcane Charge 1 4.70% 0.87% 8.33%
Arcane Blast Arcane Charge 2 10.51% 5.38% 14.50%
Arcane Blast Arcane Charge 3 11.68% 6.45% 15.89%
Arcane Blast Arcane Charge 4 66.35% 56.06% 75.73%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.18% 0.00% 7.77% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 300.6s 240.2s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.574120.193239.982
Evocation14.2210.11352.80147.46923.00377.824
Counterspell0.6920.00010.5058.7742.47322.166
Time Warp2.2130.00020.8033.3051.32422.130
Rune of Power7.1100.00033.76544.07720.22966.367
Touch of the Magi4.9920.00025.72132.24318.90260.483
Arcane Power7.3990.00016.82520.92216.70734.375
Arcane Barrage11.4521.29448.379249.679195.422308.709
Arcane Orb6.5620.00073.00979.14843.018144.324
Presence of Mind32.4380.00092.198115.85379.736170.991

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
blood_elf
mana_regen Mana 3148.83 423926.95 58.95% 134.63 9799.11 2.26%
Evocation Mana 127.61 186014.05 25.87% 1457.70 0.00 0.00%
Mana Gem Mana 2.95 21293.40 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.64 87850.71 12.22% 4256.35 914.54 1.03%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2392.96 2516.18 10730.4 35130.8 1064.1 72165.7
Usage Type Count Total Avg RPE APR
blood_elf
arcane_blast Mana 119.5 638472.1 5344.6 5447.5 1.0
arcane_missiles Mana 43.9 90214.6 2055.0 2076.5 7.6
arcane_orb Mana 11.4 5714.7 500.0 505.2 7.4
counterspell Mana 12.8 11403.5 892.4 902.0 0.0
time_warp Mana 1.5 2995.3 2000.0 2014.3 0.0
touch_of_the_magi Mana 6.2 15548.9 2498.4 2524.3 8.1

Statistics & Data Analysis

Fight Length
blood_elf Fight Length
Count 1503
Mean 300.57
Minimum 240.19
Maximum 359.98
Spread ( max - min ) 119.79
Range [ ( max - min ) / 2 * 100% ] 19.93%
Standard Deviation 34.4806
5th Percentile 246.69
95th Percentile 354.12
( 95th Percentile - 5th Percentile ) 107.44
Mean Distribution
Standard Deviation 0.8894
95.00% Confidence Interval ( 298.83 - 302.32 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 506
0.1% Error 50553
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1015
DPS
blood_elf Damage Per Second
Count 1503
Mean 5817.56
Minimum 5076.18
Maximum 6603.43
Spread ( max - min ) 1527.25
Range [ ( max - min ) / 2 * 100% ] 13.13%
Standard Deviation 224.1443
5th Percentile 5473.63
95th Percentile 6200.64
( 95th Percentile - 5th Percentile ) 727.02
Mean Distribution
Standard Deviation 5.7816
95.00% Confidence Interval ( 5806.23 - 5828.90 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5703
0.1 Scale Factor Error with Delta=300 429
0.05 Scale Factor Error with Delta=300 1716
0.01 Scale Factor Error with Delta=300 42889
Priority Target DPS
blood_elf Priority Target Damage Per Second
Count 1503
Mean 5817.56
Minimum 5076.18
Maximum 6603.43
Spread ( max - min ) 1527.25
Range [ ( max - min ) / 2 * 100% ] 13.13%
Standard Deviation 224.1443
5th Percentile 5473.63
95th Percentile 6200.64
( 95th Percentile - 5th Percentile ) 727.02
Mean Distribution
Standard Deviation 5.7816
95.00% Confidence Interval ( 5806.23 - 5828.90 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5703
0.1 Scale Factor Error with Delta=300 429
0.05 Scale Factor Error with Delta=300 1716
0.01 Scale Factor Error with Delta=300 42889
DPS(e)
blood_elf Damage Per Second (Effective)
Count 1503
Mean 5817.56
Minimum 5076.18
Maximum 6603.43
Spread ( max - min ) 1527.25
Range [ ( max - min ) / 2 * 100% ] 13.13%
Damage
blood_elf Damage
Count 1503
Mean 1741438.51
Minimum 1279931.81
Maximum 2230274.65
Spread ( max - min ) 950342.84
Range [ ( max - min ) / 2 * 100% ] 27.29%
DTPS
blood_elf Damage Taken Per Second
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
blood_elf Healing Per Second
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
blood_elf Healing Per Second (Effective)
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
blood_elf Heal
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
blood_elf Healing Taken Per Second
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
blood_elf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
blood_elfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
blood_elf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.65 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.24 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.96 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.11 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.80 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.27 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.89 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.36 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.89 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.24 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.27 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.99 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.29 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.75 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.02 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.42 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.14 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.64 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.31 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.89 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.94 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.21 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.50 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.47 arcane_blast
= 1.30 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.20 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT|||x|||{|y*<<<<<<+<<<(<<+(T<*<<)<)+hk&T<<:*<<+<<<<)+<<T*+<<<<<#hk&m%<T<U'<<=~<,*<<j<'<<T<<<<<<-*hk&<<T'<<,(*<<<<)<<<(T<<+*<)#hk&m%<'T<<<<=~<,*<))X<<<TU<<<(<<#*<)"gj&T<<<-*<<k'<<<'<:T<*<<<<<$i&Wm%<<T<<=~<,*<<k'<<<'<<':T<<*ppppppo

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask blood_elf 72165.7/72166: 100% mana
Pre precombat 1 food blood_elf 72165.7/72166: 100% mana
Pre precombat 2 augmentation blood_elf 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.325 default W time_warp Fluffy_Pillow 71203.1/72166: 99% mana bloodlust, crimson_chorus
0:01.325 fishing_opener t arcane_blast Fluffy_Pillow 69203.1/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener u rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.010 fishing_opener | arcane_blast Fluffy_Pillow 66135.1/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem blood_elf 60420.5/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener | arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.614 fishing_opener | arcane_blast Fluffy_Pillow 61916.7/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.415 fishing_opener | arcane_blast Fluffy_Pillow 56197.8/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.217 fishing_opener | arcane_blast Fluffy_Pillow 50480.4/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.020 fishing_opener | arcane_blast Fluffy_Pillow 44764.4/72166: 62% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.823 fishing_opener | arcane_blast Fluffy_Pillow 39048.3/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.626 fishing_opener | arcane_blast Fluffy_Pillow 33332.3/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.428 fishing_opener | arcane_blast Fluffy_Pillow 27614.9/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.230 fishing_opener | arcane_blast Fluffy_Pillow 21897.4/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.032 fishing_opener | arcane_blast Fluffy_Pillow 16179.9/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.831 fishing_opener | arcane_blast Fluffy_Pillow 10458.1/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.633 fishing_opener } arcane_barrage Fluffy_Pillow 4740.7/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.421 fishing_opener r evocation blood_elf 10207.9/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.909 rotation ~ cancel_action Fluffy_Pillow 68654.4/72166: 95% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.910 fishing_opener v touch_of_the_magi Fluffy_Pillow 68655.9/72166: 95% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.698 fishing_opener w arcane_power Fluffy_Pillow 67293.2/72166: 93% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.698 default V potion Fluffy_Pillow 67293.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.698 fishing_opener z arcane_missiles Fluffy_Pillow 67293.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.329 default T counterspell Fluffy_Pillow 63307.1/72166: 88% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.329 fishing_opener | arcane_blast Fluffy_Pillow 62807.1/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.132 fishing_opener | arcane_blast Fluffy_Pillow 60528.6/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.934 fishing_opener | arcane_blast Fluffy_Pillow 58248.7/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.736 fishing_opener x presence_of_mind Fluffy_Pillow 55968.7/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.736 fishing_opener | arcane_blast Fluffy_Pillow 55968.7/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.524 fishing_opener | arcane_blast Fluffy_Pillow 53668.5/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.314 fishing_opener | arcane_blast Fluffy_Pillow 51371.3/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.102 fishing_opener { arcane_missiles Fluffy_Pillow 49071.1/72166: 68% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.329 fishing_opener | arcane_blast Fluffy_Pillow 50842.0/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.131 fishing_opener y arcane_barrage Fluffy_Pillow 48562.1/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.918 rotation * arcane_orb Fluffy_Pillow 54027.9/72166: 75% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.705 rotation < arcane_blast Fluffy_Pillow 54663.8/72166: 76% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.696 rotation < arcane_blast Fluffy_Pillow 51969.1/72166: 72% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.593 rotation < arcane_blast Fluffy_Pillow 47763.8/72166: 66% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.397 rotation < arcane_blast Fluffy_Pillow 42049.2/72166: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.200 rotation < arcane_blast Fluffy_Pillow 36333.2/72166: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.002 rotation < arcane_blast Fluffy_Pillow 30615.7/72166: 42% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:37.806 rotation + arcane_barrage Fluffy_Pillow 24901.1/72166: 35% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.594 rotation < arcane_blast Fluffy_Pillow 30368.4/72166: 42% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.774 rotation < arcane_blast Fluffy_Pillow 30696.5/72166: 43% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.860 rotation < arcane_blast Fluffy_Pillow 29514.0/72166: 41% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.852 rotation ( arcane_missiles Fluffy_Pillow 26820.7/72166: 37% mana arcane_charge(3), clearcasting(3)
0:43.856 rotation < arcane_blast Fluffy_Pillow 29713.1/72166: 41% mana arcane_charge(3), clearcasting(2)
0:45.368 rotation < arcane_blast Fluffy_Pillow 26395.4/72166: 37% mana arcane_charge(4), clearcasting(2)
0:46.721 rotation + arcane_barrage Fluffy_Pillow 21473.2/72166: 30% mana arcane_charge(4), clearcasting(2)
0:48.050 rotation ( arcane_missiles Fluffy_Pillow 27721.3/72166: 38% mana clearcasting(3)
0:50.011 default T counterspell Fluffy_Pillow 30551.7/72166: 42% mana clearcasting(2)
0:50.011 rotation < arcane_blast Fluffy_Pillow 29551.7/72166: 41% mana clearcasting(2)
0:52.001 rotation * arcane_orb Fluffy_Pillow 31048.9/72166: 43% mana arcane_charge, clearcasting(2)
0:53.331 rotation < arcane_blast Fluffy_Pillow 32468.5/72166: 45% mana arcane_charge(3), clearcasting(2)
0:54.844 rotation < arcane_blast Fluffy_Pillow 29152.2/72166: 40% mana arcane_charge(4), clearcasting(2)
0:56.197 rotation ) arcane_missiles Fluffy_Pillow 24230.0/72166: 34% mana arcane_charge(4), clearcasting(2)
0:58.291 rotation < arcane_blast Fluffy_Pillow 27252.3/72166: 38% mana arcane_charge(4), clearcasting
0:59.645 rotation ) arcane_missiles Fluffy_Pillow 22331.6/72166: 31% mana arcane_charge(4), clearcasting
1:01.636 rotation + arcane_barrage Fluffy_Pillow 25205.2/72166: 35% mana arcane_charge(4), crimson_chorus
1:02.965 cooldowns h touch_of_the_magi Fluffy_Pillow 31453.3/72166: 44% mana crimson_chorus
1:04.290 cooldowns k rune_of_power Fluffy_Pillow 30865.7/72166: 43% mana arcane_charge(4), crimson_chorus
1:05.617 rotation & arcane_missiles Fluffy_Pillow 32781.0/72166: 45% mana arcane_charge(4), rune_of_power, crimson_chorus
1:14.650 default T counterspell Fluffy_Pillow 15818.4/72166: 22% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.650 rotation < arcane_blast Fluffy_Pillow 14818.4/72166: 21% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.004 rotation < arcane_blast Fluffy_Pillow 9897.7/72166: 14% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.355 rotation : arcane_barrage Fluffy_Pillow 4972.6/72166: 7% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.683 rotation * arcane_orb Fluffy_Pillow 11219.3/72166: 16% mana crimson_chorus(2)
1:20.009 rotation < arcane_blast Fluffy_Pillow 12633.1/72166: 18% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:21.681 rotation < arcane_blast Fluffy_Pillow 10921.3/72166: 15% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:23.193 rotation + arcane_barrage Fluffy_Pillow 7603.6/72166: 11% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.522 rotation < arcane_blast Fluffy_Pillow 13851.7/72166: 19% mana clearcasting, crimson_chorus(3)
1:26.511 rotation < arcane_blast Fluffy_Pillow 15347.5/72166: 21% mana arcane_charge, clearcasting, crimson_chorus(3)
1:28.341 rotation < arcane_blast Fluffy_Pillow 15238.7/72166: 21% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:30.010 rotation < arcane_blast Fluffy_Pillow 13522.6/72166: 19% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:31.522 rotation ) arcane_missiles Fluffy_Pillow 10204.9/72166: 14% mana arcane_charge(4), clearcasting
1:33.615 rotation + arcane_barrage Fluffy_Pillow 13225.8/72166: 18% mana arcane_charge(4)
1:34.943 rotation < arcane_blast Fluffy_Pillow 19472.4/72166: 27% mana
1:36.932 rotation < arcane_blast Fluffy_Pillow 20968.2/72166: 29% mana arcane_charge
1:38.762 default T counterspell Fluffy_Pillow 20859.5/72166: 29% mana arcane_charge(2)
1:38.762 rotation * arcane_orb Fluffy_Pillow 19859.5/72166: 28% mana arcane_charge(2)
1:40.090 rotation + arcane_barrage Fluffy_Pillow 21276.2/72166: 29% mana arcane_charge(4)
1:41.416 rotation < arcane_blast Fluffy_Pillow 27520.0/72166: 38% mana
1:43.405 rotation < arcane_blast Fluffy_Pillow 29015.7/72166: 40% mana arcane_charge
1:45.236 rotation < arcane_blast Fluffy_Pillow 28908.4/72166: 40% mana arcane_charge(2)
1:46.908 rotation < arcane_blast Fluffy_Pillow 27196.6/72166: 38% mana arcane_charge(3)
1:48.421 rotation < arcane_blast Fluffy_Pillow 23880.4/72166: 33% mana arcane_charge(4), clearcasting
1:49.775 rotation # arcane_barrage Fluffy_Pillow 18959.6/72166: 26% mana arcane_charge(4), clearcasting
1:51.104 cooldowns h touch_of_the_magi Fluffy_Pillow 25207.7/72166: 35% mana clearcasting
1:52.433 cooldowns k rune_of_power Fluffy_Pillow 24625.9/72166: 34% mana arcane_charge(4), clearcasting
1:53.761 rotation & arcane_missiles Fluffy_Pillow 26542.6/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power
2:00.278 cooldowns m presence_of_mind Fluffy_Pillow 20948.7/72166: 29% mana arcane_charge(4), rune_of_power, crimson_chorus
2:00.278 rotation % arcane_blast Fluffy_Pillow 20948.7/72166: 29% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:01.605 rotation < arcane_blast Fluffy_Pillow 15989.0/72166: 22% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:02.932 default T counterspell Fluffy_Pillow 11029.3/72166: 15% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:02.932 rotation < arcane_blast Fluffy_Pillow 10029.3/72166: 14% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.258 default U use_mana_gem blood_elf 5068.1/72166: 7% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:04.258 rotation ' arcane_missiles Fluffy_Pillow 12284.7/72166: 17% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:06.208 rotation < arcane_blast Fluffy_Pillow 15099.1/72166: 21% mana arcane_charge(4), crimson_chorus
2:07.562 rotation < arcane_blast Fluffy_Pillow 10178.4/72166: 14% mana arcane_charge(4), crimson_chorus
2:08.917 rotation = evocation blood_elf 5259.1/72166: 7% mana arcane_charge(4), crimson_chorus
2:13.516 rotation ~ cancel_action Fluffy_Pillow 69186.1/72166: 96% mana arcane_charge(4), evocation, crimson_chorus(2)
2:13.520 rotation < arcane_blast Fluffy_Pillow 69191.9/72166: 96% mana arcane_charge(4), crimson_chorus(2)
2:14.873 rotation , arcane_barrage Fluffy_Pillow 64269.7/72166: 89% mana arcane_charge(4), crimson_chorus(2)
2:16.200 rotation * arcane_orb Fluffy_Pillow 70514.9/72166: 98% mana crimson_chorus(2)
2:17.528 rotation < arcane_blast Fluffy_Pillow 71931.6/72166: 100% mana arcane_charge(2), crimson_chorus(2)
2:19.201 rotation < arcane_blast Fluffy_Pillow 68049.4/72166: 94% mana arcane_charge(3), crimson_chorus(2)
2:20.712 cooldowns j arcane_power Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:20.712 rotation < arcane_blast Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:22.067 rotation ' arcane_missiles Fluffy_Pillow 63248.4/72166: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:24.094 rotation < arcane_blast Fluffy_Pillow 66174.0/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.447 rotation < arcane_blast Fluffy_Pillow 64689.3/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.801 default T counterspell Fluffy_Pillow 63206.1/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.932 rotation < arcane_blast Fluffy_Pillow 62895.1/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.285 rotation < arcane_blast Fluffy_Pillow 61410.4/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.638 rotation < arcane_blast Fluffy_Pillow 59925.7/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.991 rotation < arcane_blast Fluffy_Pillow 58441.0/72166: 81% mana arcane_charge(4), arcane_power, rune_of_power
2:32.347 rotation < arcane_blast Fluffy_Pillow 56960.7/72166: 79% mana arcane_charge(4), arcane_power, rune_of_power
2:33.702 rotation < arcane_blast Fluffy_Pillow 55478.9/72166: 77% mana arcane_charge(4), arcane_power
2:35.057 rotation - arcane_barrage Fluffy_Pillow 53997.1/72166: 75% mana arcane_charge(4), arcane_power
2:36.384 rotation * arcane_orb Fluffy_Pillow 60242.3/72166: 83% mana
2:37.711 cooldowns h touch_of_the_magi Fluffy_Pillow 61657.6/72166: 85% mana arcane_charge(2)
2:39.038 cooldowns k rune_of_power Fluffy_Pillow 61072.8/72166: 85% mana arcane_charge(4)
2:40.365 rotation & arcane_missiles Fluffy_Pillow 62988.1/72166: 87% mana arcane_charge(4), rune_of_power
2:48.984 rotation < arcane_blast Fluffy_Pillow 60428.0/72166: 84% mana arcane_charge(4), rune_of_power
2:50.337 rotation < arcane_blast Fluffy_Pillow 55505.9/72166: 77% mana arcane_charge(4), clearcasting, rune_of_power
2:51.691 default T counterspell Fluffy_Pillow 50585.1/72166: 70% mana arcane_charge(4), clearcasting, rune_of_power
2:51.691 rotation ' arcane_missiles Fluffy_Pillow 49585.1/72166: 69% mana arcane_charge(4), clearcasting, rune_of_power
2:53.631 rotation < arcane_blast Fluffy_Pillow 52385.1/72166: 73% mana arcane_charge(4), clearcasting
2:54.984 rotation < arcane_blast Fluffy_Pillow 47462.9/72166: 66% mana arcane_charge(4), clearcasting
2:56.338 rotation , arcane_barrage Fluffy_Pillow 42542.2/72166: 59% mana arcane_charge(4), clearcasting(2)
2:57.667 rotation ( arcane_missiles Fluffy_Pillow 48790.3/72166: 68% mana clearcasting(3)
2:59.748 rotation * arcane_orb Fluffy_Pillow 51793.8/72166: 72% mana clearcasting(2)
3:01.076 rotation < arcane_blast Fluffy_Pillow 53210.5/72166: 74% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:02.747 rotation < arcane_blast Fluffy_Pillow 51497.3/72166: 71% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:04.260 rotation < arcane_blast Fluffy_Pillow 48181.1/72166: 67% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.615 rotation < arcane_blast Fluffy_Pillow 43261.7/72166: 60% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.969 rotation ) arcane_missiles Fluffy_Pillow 38341.0/72166: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.022 rotation < arcane_blast Fluffy_Pillow 41304.1/72166: 57% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.376 rotation < arcane_blast Fluffy_Pillow 36383.4/72166: 50% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:11.728 rotation < arcane_blast Fluffy_Pillow 31459.7/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:13.081 rotation ( arcane_missiles Fluffy_Pillow 26537.5/72166: 37% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:16.927 default T counterspell Fluffy_Pillow 32088.5/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:16.927 rotation < arcane_blast Fluffy_Pillow 31088.5/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:18.281 rotation < arcane_blast Fluffy_Pillow 26167.8/72166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:19.635 rotation + arcane_barrage Fluffy_Pillow 21247.0/72166: 29% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:20.963 rotation * arcane_orb Fluffy_Pillow 27493.7/72166: 38% mana clearcasting(2), crimson_chorus(3)
3:22.291 rotation < arcane_blast Fluffy_Pillow 28910.4/72166: 40% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
3:23.963 rotation ) arcane_missiles Fluffy_Pillow 27198.6/72166: 38% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
3:26.021 rotation # arcane_barrage Fluffy_Pillow 30169.0/72166: 42% mana arcane_charge(3), clearcasting, crimson_chorus(3)
3:27.349 cooldowns h touch_of_the_magi Fluffy_Pillow 35333.1/72166: 49% mana clearcasting, crimson_chorus(3)
3:28.677 cooldowns k rune_of_power Fluffy_Pillow 34749.9/72166: 48% mana arcane_charge(4), crimson_chorus(3)
3:30.005 rotation & arcane_missiles Fluffy_Pillow 36666.6/72166: 51% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:36.629 cooldowns m presence_of_mind Fluffy_Pillow 31227.1/72166: 43% mana arcane_charge(4), rune_of_power
3:36.629 rotation % arcane_blast Fluffy_Pillow 31227.1/72166: 43% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:37.958 rotation < arcane_blast Fluffy_Pillow 26270.3/72166: 36% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:39.285 rotation ' arcane_missiles Fluffy_Pillow 21310.5/72166: 30% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:41.238 default T counterspell Fluffy_Pillow 24129.3/72166: 33% mana arcane_charge(4), presence_of_mind, rune_of_power
3:41.238 rotation < arcane_blast Fluffy_Pillow 23129.3/72166: 32% mana arcane_charge(4), presence_of_mind, rune_of_power
3:42.566 rotation < arcane_blast Fluffy_Pillow 18171.1/72166: 25% mana arcane_charge(4), clearcasting
3:43.918 rotation < arcane_blast Fluffy_Pillow 13247.4/72166: 18% mana arcane_charge(4), clearcasting
3:45.273 rotation < arcane_blast Fluffy_Pillow 8328.1/72166: 12% mana arcane_charge(4), clearcasting
3:46.627 rotation = evocation Fluffy_Pillow 3407.4/72166: 5% mana arcane_charge(4), clearcasting
3:51.390 rotation ~ cancel_action Fluffy_Pillow 69614.1/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
3:51.395 rotation < arcane_blast Fluffy_Pillow 69621.3/72166: 96% mana arcane_charge(4), clearcasting(2)
3:52.749 rotation , arcane_barrage Fluffy_Pillow 64700.5/72166: 90% mana arcane_charge(4), clearcasting(2)
3:54.078 rotation * arcane_orb Fluffy_Pillow 70948.6/72166: 98% mana clearcasting(2)
3:55.407 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting(2)
3:57.080 rotation ) arcane_missiles Fluffy_Pillow 68049.4/72166: 94% mana arcane_charge(3), clearcasting(2)
3:59.107 rotation ) arcane_missiles Fluffy_Pillow 70975.0/72166: 98% mana arcane_charge(3), clearcasting
4:01.088 default X use_item_empyreal_ordnance Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(3), crimson_chorus
4:01.088 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(3), crimson_chorus
4:02.601 rotation < arcane_blast Fluffy_Pillow 66672.9/72166: 92% mana arcane_charge(4), crimson_chorus
4:03.955 rotation < arcane_blast Fluffy_Pillow 61752.2/72166: 86% mana arcane_charge(4), crimson_chorus
4:05.309 default T counterspell Fluffy_Pillow 56831.4/72166: 79% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.309 default U use_mana_gem blood_elf 55831.4/72166: 77% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.309 rotation < arcane_blast Fluffy_Pillow 63048.0/72166: 87% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.661 rotation < arcane_blast Fluffy_Pillow 58124.4/72166: 81% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.014 rotation < arcane_blast Fluffy_Pillow 53202.2/72166: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.367 rotation ( arcane_missiles Fluffy_Pillow 48280.0/72166: 67% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:11.282 rotation < arcane_blast Fluffy_Pillow 51043.9/72166: 71% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:12.636 rotation < arcane_blast Fluffy_Pillow 46123.2/72166: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:13.989 rotation # arcane_barrage Fluffy_Pillow 41201.0/72166: 57% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:15.316 rotation * arcane_orb Fluffy_Pillow 47446.2/72166: 66% mana clearcasting(2), crimson_chorus(2)
4:16.642 rotation < arcane_blast Fluffy_Pillow 48860.0/72166: 68% mana arcane_charge(2), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.311 rotation ) arcane_missiles Fluffy_Pillow 47143.9/72166: 65% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:20.327 rotation " arcane_barrage Fluffy_Pillow 50053.6/72166: 69% mana arcane_charge(3), clearcasting, crimson_chorus(3), empyreal_surge(5)
4:21.653 cooldowns g touch_of_the_magi Fluffy_Pillow 55214.9/72166: 77% mana clearcasting, crimson_chorus(3), empyreal_surge(5)
4:22.980 cooldowns j arcane_power Fluffy_Pillow 54630.2/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
4:22.980 rotation & arcane_missiles Fluffy_Pillow 54630.2/72166: 76% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:33.832 default T counterspell Fluffy_Pillow 51543.1/72166: 71% mana arcane_charge(4), arcane_power, rune_of_power
4:33.832 rotation < arcane_blast Fluffy_Pillow 51043.1/72166: 71% mana arcane_charge(4), arcane_power, rune_of_power
4:35.186 rotation < arcane_blast Fluffy_Pillow 49559.8/72166: 69% mana arcane_charge(4), arcane_power
4:36.540 rotation < arcane_blast Fluffy_Pillow 48076.5/72166: 67% mana arcane_charge(4), arcane_power
4:37.895 rotation - arcane_barrage Fluffy_Pillow 46594.7/72166: 65% mana arcane_charge(4), arcane_power, clearcasting
4:39.226 rotation * arcane_orb Fluffy_Pillow 52845.7/72166: 73% mana clearcasting
4:40.554 rotation < arcane_blast Fluffy_Pillow 54262.5/72166: 75% mana arcane_charge(2), clearcasting
4:42.227 rotation < arcane_blast Fluffy_Pillow 52552.1/72166: 73% mana arcane_charge(3), clearcasting
4:43.742 cooldowns k rune_of_power Fluffy_Pillow 49238.7/72166: 68% mana arcane_charge(4), clearcasting
4:45.070 rotation ' arcane_missiles Fluffy_Pillow 51155.5/72166: 71% mana arcane_charge(4), clearcasting, rune_of_power
4:47.105 rotation < arcane_blast Fluffy_Pillow 54092.6/72166: 75% mana arcane_charge(4), rune_of_power
4:48.458 rotation < arcane_blast Fluffy_Pillow 49170.4/72166: 68% mana arcane_charge(4), rune_of_power
4:49.811 rotation < arcane_blast Fluffy_Pillow 44248.2/72166: 61% mana arcane_charge(4), clearcasting, rune_of_power
4:51.166 rotation ' arcane_missiles Fluffy_Pillow 39328.9/72166: 54% mana arcane_charge(4), clearcasting, rune_of_power
4:54.988 rotation < arcane_blast Fluffy_Pillow 44845.3/72166: 62% mana arcane_charge(4), rune_of_power
4:56.343 rotation : arcane_barrage Fluffy_Pillow 39925.9/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power
4:57.670 default T counterspell Fluffy_Pillow 46171.2/72166: 64% mana clearcasting
4:57.832 rotation < arcane_blast Fluffy_Pillow 45405.0/72166: 63% mana clearcasting
4:59.823 rotation * arcane_orb Fluffy_Pillow 46903.6/72166: 65% mana arcane_charge, clearcasting
5:01.152 rotation < arcane_blast Fluffy_Pillow 48321.8/72166: 67% mana arcane_charge(3), clearcasting(2), crimson_chorus
5:02.665 rotation < arcane_blast Fluffy_Pillow 45005.5/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
5:04.018 rotation < arcane_blast Fluffy_Pillow 40083.3/72166: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
5:05.371 rotation < arcane_blast Fluffy_Pillow 35161.1/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
5:06.724 rotation < arcane_blast Fluffy_Pillow 30238.9/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
5:08.078 rotation $ arcane_barrage Fluffy_Pillow 25318.2/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus
5:09.406 cooldowns i touch_of_the_magi Fluffy_Pillow 31564.8/72166: 44% mana clearcasting(2), crimson_chorus
5:10.734 rotation & arcane_missiles Fluffy_Pillow 30981.6/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
5:18.722 default W time_warp Fluffy_Pillow 35010.8/72166: 49% mana arcane_charge(4), crimson_chorus(2)
5:18.722 cooldowns m presence_of_mind Fluffy_Pillow 33010.8/72166: 46% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:18.722 rotation % arcane_blast Fluffy_Pillow 33010.8/72166: 46% mana arcane_charge(4), presence_of_mind(3), temporal_warp, crimson_chorus(2)
5:19.744 rotation < arcane_blast Fluffy_Pillow 27610.8/72166: 38% mana arcane_charge(4), presence_of_mind(2), temporal_warp, crimson_chorus(2)
5:20.768 rotation < arcane_blast Fluffy_Pillow 22213.8/72166: 31% mana arcane_charge(4), presence_of_mind, temporal_warp, crimson_chorus(3)
5:21.789 default T counterspell Fluffy_Pillow 16812.4/72166: 23% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:21.832 rotation < arcane_blast Fluffy_Pillow 15874.5/72166: 22% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:22.876 rotation < arcane_blast Fluffy_Pillow 10506.3/72166: 15% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:23.918 rotation = evocation Fluffy_Pillow 5135.2/72166: 7% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:27.463 rotation ~ cancel_action Fluffy_Pillow 69194.3/72166: 96% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus(3)
5:27.467 rotation < arcane_blast Fluffy_Pillow 69200.1/72166: 96% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:28.508 rotation , arcane_barrage Fluffy_Pillow 63827.6/72166: 88% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:29.530 rotation * arcane_orb Fluffy_Pillow 69632.6/72166: 96% mana clearcasting, temporal_warp, crimson_chorus(3)
5:30.554 rotation < arcane_blast Fluffy_Pillow 70610.6/72166: 98% mana arcane_charge(2), clearcasting, temporal_warp
5:31.842 rotation < arcane_blast Fluffy_Pillow 68049.4/72166: 94% mana arcane_charge(3), clearcasting, temporal_warp
5:33.008 cooldowns k rune_of_power Fluffy_Pillow 64232.3/72166: 89% mana arcane_charge(4), clearcasting(2), temporal_warp
5:34.030 rotation ' arcane_missiles Fluffy_Pillow 65707.3/72166: 91% mana arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp
5:36.963 rotation < arcane_blast Fluffy_Pillow 69940.6/72166: 97% mana arcane_charge(4), rune_of_power, temporal_warp
5:38.005 rotation < arcane_blast Fluffy_Pillow 64569.5/72166: 89% mana arcane_charge(4), rune_of_power, temporal_warp
5:39.047 rotation < arcane_blast Fluffy_Pillow 59198.5/72166: 82% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:40.088 rotation ' arcane_missiles Fluffy_Pillow 53825.9/72166: 75% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:41.706 rotation < arcane_blast Fluffy_Pillow 56161.2/72166: 78% mana arcane_charge(4), rune_of_power, temporal_warp
5:42.748 rotation < arcane_blast Fluffy_Pillow 50790.2/72166: 70% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:43.790 rotation ' arcane_missiles Fluffy_Pillow 45419.1/72166: 63% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:45.373 rotation : arcane_barrage Fluffy_Pillow 47703.9/72166: 66% mana arcane_charge(4), rune_of_power, temporal_warp
5:46.395 default T counterspell Fluffy_Pillow 53508.9/72166: 74% mana temporal_warp
5:46.395 rotation < arcane_blast Fluffy_Pillow 52508.9/72166: 73% mana temporal_warp
5:47.927 rotation < arcane_blast Fluffy_Pillow 53345.0/72166: 74% mana arcane_charge, temporal_warp
5:49.335 rotation * arcane_orb Fluffy_Pillow 52627.2/72166: 73% mana arcane_charge(2), temporal_warp
5:50.553 final_burn p arcane_blast Fluffy_Pillow 53885.2/72166: 75% mana arcane_charge(4), temporal_warp
5:51.595 final_burn p arcane_blast Fluffy_Pillow 48514.1/72166: 67% mana arcane_charge(4), temporal_warp
5:52.639 final_burn p arcane_blast Fluffy_Pillow 43145.9/72166: 60% mana arcane_charge(4), temporal_warp
5:53.684 final_burn p arcane_blast Fluffy_Pillow 37779.2/72166: 52% mana arcane_charge(4), temporal_warp
5:54.726 final_burn p arcane_blast Fluffy_Pillow 32408.1/72166: 45% mana arcane_charge(4), clearcasting, temporal_warp
5:55.769 final_burn p arcane_blast Fluffy_Pillow 27038.5/72166: 37% mana arcane_charge(4), clearcasting, temporal_warp
5:56.812 final_burn o arcane_missiles Fluffy_Pillow 21668.9/72166: 30% mana arcane_charge(4), clearcasting, temporal_warp

Stats

Level Bonus (60) Race Bonus (blood_elf) Raid-Buffed Unbuffed Gear Amount
Strength 198 -3 213 195 0
Agility 306 1 325 307 0
Stamina 414 0 2027 1931 1517
Intellect 450 2 1824 1624 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1824 1624 0
Crit 16.37% 16.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="blood_elf"
source=default
spec=arcane
level=60
race=blood_elf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

goblin : 5827 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5827.2 5827.2 11.5 / 0.197% 849.6 / 14.6% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2526.2 2402.2 Mana 0.00% 43.2 99.9% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
goblin 5827
Arcane Barrage 376 6.5% 20.9 13.62sec 5382 4395 Direct 20.9 4575 9083 5386 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.94 20.94 0.00 0.00 1.2246 0.0000 112714.26 112714.26 0.00% 4395.00 4395.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.03% 17.18 9 26 4574.82 3290 8672 4573.09 4147 5079 78568 78568 0.00%
crit 17.97% 3.76 0 11 9083.24 6581 17344 8894.42 0 13032 34146 34146 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.93
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.21
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:8.28
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.87
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.19
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.49
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.25
Arcane Blast 2134 36.6% 117.3 2.54sec 5437 4180 Direct 118.3 4500 9429 5392 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.33 118.33 0.00 0.00 1.3006 0.0000 637905.73 637905.73 0.00% 4180.36 4180.36
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.92% 96.93 66 132 4500.46 925 12031 4506.44 3994 5231 436211 436211 0.00%
crit 18.08% 21.40 6 39 9429.27 1850 24061 9441.33 6064 13515 201695 201695 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.37
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:18.78
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.82
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:93.00
Arcane Echo 273 4.7% 154.2 1.97sec 530 0 Direct 154.2 437 923 530 19.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.17 154.17 0.00 0.00 0.0000 0.0000 81708.93 81708.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.82% 124.60 75 192 436.93 221 671 437.59 382 491 54420 54420 0.00%
crit 19.18% 29.57 11 51 923.11 442 1341 925.19 720 1160 27289 27289 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2298 39.5% 44.0 6.45sec 15647 8682 Periodic 301.2 1889 3985 2288 19.0% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.02 0.00 301.46 301.22 1.8023 0.2455 688826.94 688826.94 0.00% 8681.96 8681.96
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.00% 243.98 143 358 1889.36 1123 3406 1892.80 1626 2254 460777 460777 0.00%
crit 19.00% 57.24 24 97 3985.20 2246 6812 3994.07 3242 4875 228049 228049 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.87
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.84
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.03
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.51
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.18
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.57
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.4 26.47sec 3695 2941

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.38 0.00 0.00 0.00 1.2564 0.0000 0.00 0.00 0.00% 2940.89 2940.89

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.38
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.4 27.02sec 3697 0 Direct 11.4 3154 6304 3696 17.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.37 11.37 0.00 0.00 0.0000 0.0000 42034.18 42034.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.76% 9.41 3 15 3154.25 3027 4493 3153.37 3027 3415 29679 29679 0.00%
crit 17.24% 1.96 0 7 6303.86 6055 8986 5579.23 0 8986 12356 12356 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12505 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.43sec 2503 0 Periodic 13.5 1566 3066 1844 18.5% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.95 0.00 13.51 13.51 0.0000 1.7471 24902.86 24902.86 0.00% 1055.34 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.50% 11.01 3 14 1566.05 175 1852 1567.08 1223 1852 17238 17238 0.00%
crit 18.50% 2.50 0 8 3066.38 349 3704 2834.23 0 3704 7665 7665 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.8 14.03sec 541 0 Direct 20.8 456 912 541 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.76 20.76 0.00 0.00 0.0000 0.0000 11234.28 11234.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.29% 16.87 6 32 455.85 444 470 455.84 444 469 7693 7693 0.00%
crit 18.71% 3.88 0 13 911.97 887 941 886.09 0 941 3542 3542 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5804 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 145  / 20 0.3% 111.0 1.03sec 52 50 Direct 111.0 43 89 52 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0533 0.0000 5804.45 5804.45 0.00% 49.65 49.65
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.18% 89.00 76 100 43.16 30 57 43.15 41 45 3841 3841 0.00%
crit 19.82% 22.00 11 35 89.25 60 115 89.29 75 102 1964 1964 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3377.25
Shadowcore Oil Blast 41 0.7% 41.4 7.27sec 296 0 Direct 41.4 251 501 296 18.1%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.36 41.36 0.00 0.00 0.0000 0.0000 12249.67 12249.67 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 33.86 16 59 250.72 244 259 250.72 246 256 8489 8489 0.00%
crit 18.14% 7.50 0 17 501.27 488 517 501.00 0 517 3761 3761 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (425) 0.0% (7.3%) 6.2 49.09sec 20683 17063

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.2122 0.0000 0.00 0.00 0.00% 17062.60 17062.60

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.24
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 425 7.3% 6.2 49.03sec 20683 0 Direct 6.2 20702 0 20702 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 6.16 0.00 0.00 0.0000 0.0000 127406.41 127406.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 20701.96 320 65801 20707.47 14672 25701 127406 127406 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:32895.73
  • base_dd_max:32895.73
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
goblin
Arcane Power 2.8 122.22sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.81
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:goblin
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.71sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.62 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.63
Evocation 3.3 104.60sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.22 0.00 3.4637 0.6241 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:goblin
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.96
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:goblin
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:goblin
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 97.14sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.09
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.88
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.20
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.29sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2122 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.12sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.45sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:goblin
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.9 125.3 13.7sec 2.1sec 11.4sec 83.14% 0.00% 78.3 (78.8) 0.0

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.9s / 51.9s
  • trigger_min/max:0.0s / 15.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 49.5s

Stack Uptimes

  • arcane_charge_1:5.36%
  • arcane_charge_2:9.68%
  • arcane_charge_3:8.02%
  • arcane_charge_4:60.07%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.1sec 122.1sec 14.8sec 13.81% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.9s
  • trigger_min/max:120.0s / 142.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.81%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.3 17.0sec 9.9sec 8.0sec 47.49% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.06%
  • clearcasting_2:18.08%
  • clearcasting_3:4.35%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.6sec 52.02% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.4s
  • trigger_min/max:60.0s / 65.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.76%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.1sec 239.1sec 14.5sec 9.10% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.6s / 263.3s
  • trigger_min/max:236.6s / 263.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.10%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.5sec 104.5sec 3.8sec 4.20% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.4s
  • trigger_min/max:90.0s / 143.4s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 4.9s

Stack Uptimes

  • evocation_1:4.20%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.45%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 97.9sec 97.9sec 3.9sec 4.12% 8.05% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.6s / 178.8s
  • trigger_min/max:62.6s / 178.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.8s

Stack Uptimes

  • presence_of_mind_1:1.97%
  • presence_of_mind_2:2.01%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.37% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.6s / 58.2s
  • trigger_min/max:13.6s / 58.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.37%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.4sec 17.15% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 319.6s
  • trigger_min/max:300.0s / 319.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.15%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.74% 0.00% 20.00%
Arcane Barrage Arcane Charge 4 97.26% 80.00% 100.00%
Arcane Blast Arcane Charge 0 6.97% 3.36% 11.63%
Arcane Blast Arcane Charge 1 4.89% 1.72% 8.27%
Arcane Blast Arcane Charge 2 10.75% 5.60% 14.93%
Arcane Blast Arcane Charge 3 11.91% 7.38% 15.67%
Arcane Blast Arcane Charge 4 65.48% 57.01% 77.19%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.06% 0.00% 7.26% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 299.7s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.680120.148239.994
Evocation14.1300.00053.41547.08720.89388.924
Counterspell0.6610.0008.9088.3712.49117.595
Time Warp2.1320.00019.5933.1671.31120.908
Rune of Power7.0430.00033.44243.86519.60072.052
Touch of the Magi4.9220.00025.85731.98218.28764.905
Arcane Power7.2850.00022.87120.64316.55644.569
Arcane Barrage11.2401.28150.240248.544196.849303.778
Arcane Orb6.3450.00060.97076.80540.597129.890
Presence of Mind31.9420.000114.171114.33981.941172.127

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
goblin
mana_regen Mana 3143.21 423246.55 58.81% 134.65 9208.76 2.13%
Evocation Mana 126.35 186071.97 25.85% 1472.65 0.00 0.00%
Mana Gem Mana 2.95 21253.87 2.95% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.94 89122.30 12.38% 4256.03 918.89 1.02%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2402.17 2526.19 10116.7 34998.0 440.7 72165.7
Usage Type Count Total Avg RPE APR
goblin
arcane_blast Mana 119.7 637600.5 5328.0 5434.5 1.0
arcane_missiles Mana 44.5 92349.8 2074.4 2097.8 7.5
arcane_orb Mana 11.5 5753.2 500.0 505.7 7.3
counterspell Mana 12.8 11393.0 892.2 902.7 0.0
time_warp Mana 1.5 2980.1 2000.0 2015.4 0.0
touch_of_the_magi Mana 6.2 15560.1 2498.3 2526.0 8.2

Statistics & Data Analysis

Fight Length
goblin Fight Length
Count 1406
Mean 299.68
Minimum 240.15
Maximum 359.99
Spread ( max - min ) 119.85
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.3625
5th Percentile 245.43
95th Percentile 354.09
( 95th Percentile - 5th Percentile ) 108.66
Mean Distribution
Standard Deviation 0.9164
95.00% Confidence Interval ( 297.88 - 301.48 )
Normalized 95.00% Confidence Interval ( 99.40% - 100.60% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 506
0.1% Error 50507
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1008
DPS
goblin Damage Per Second
Count 1406
Mean 5827.24
Minimum 5058.83
Maximum 6669.45
Spread ( max - min ) 1610.62
Range [ ( max - min ) / 2 * 100% ] 13.82%
Standard Deviation 219.3111
5th Percentile 5480.21
95th Percentile 6188.90
( 95th Percentile - 5th Percentile ) 708.68
Mean Distribution
Standard Deviation 5.8488
95.00% Confidence Interval ( 5815.78 - 5838.71 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 55
0.1% Error 5442
0.1 Scale Factor Error with Delta=300 411
0.05 Scale Factor Error with Delta=300 1643
0.01 Scale Factor Error with Delta=300 41059
Priority Target DPS
goblin Priority Target Damage Per Second
Count 1406
Mean 5827.24
Minimum 5058.83
Maximum 6669.45
Spread ( max - min ) 1610.62
Range [ ( max - min ) / 2 * 100% ] 13.82%
Standard Deviation 219.3111
5th Percentile 5480.21
95th Percentile 6188.90
( 95th Percentile - 5th Percentile ) 708.68
Mean Distribution
Standard Deviation 5.8488
95.00% Confidence Interval ( 5815.78 - 5838.71 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 55
0.1% Error 5442
0.1 Scale Factor Error with Delta=300 411
0.05 Scale Factor Error with Delta=300 1643
0.01 Scale Factor Error with Delta=300 41059
DPS(e)
goblin Damage Per Second (Effective)
Count 1406
Mean 5827.24
Minimum 5058.83
Maximum 6669.45
Spread ( max - min ) 1610.62
Range [ ( max - min ) / 2 * 100% ] 13.82%
Damage
goblin Damage
Count 1406
Mean 1738983.26
Minimum 1275297.85
Maximum 2188391.32
Spread ( max - min ) 913093.47
Range [ ( max - min ) / 2 * 100% ] 26.25%
DTPS
goblin Damage Taken Per Second
Count 1406
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
goblin Healing Per Second
Count 1406
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
goblin Healing Per Second (Effective)
Count 1406
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
goblin Heal
Count 1406
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
goblin Healing Taken Per Second
Count 1406
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
goblin Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
goblinTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
goblin Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.63 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.24 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.81 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.09 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.88 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.20 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.87 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.37 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.93 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.84 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 18.78 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.96 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.21 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.82 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.03 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.51 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.18 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.57 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.38 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 8.28 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.87 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.19 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.49 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 93.00 arcane_blast
= 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.25 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT||x|||{|y*<<<<<<+<<<<+<<<T)<,*<<<<#hk&<T<',*<<<+<<<<<+<T<*<<<(<#hk&m%<'TU<'<<<!~j'<<<<<<<<T<-*<<<<#hk&<<T',*<<<<<)<+<<<<,T*<<<+<hk&m%<<<<T=~<,*<<<X<<<<<<U<<T<+<*<"gj&'<T-*<<k<<<<'pp

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask goblin 72165.7/72166: 100% mana
Pre precombat 1 food goblin 72165.7/72166: 100% mana
Pre precombat 2 augmentation goblin 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.315 default W time_warp Fluffy_Pillow 71188.7/72166: 99% mana bloodlust, crimson_chorus
0:01.315 fishing_opener t arcane_blast Fluffy_Pillow 69188.7/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.202 fishing_opener u rune_of_power Fluffy_Pillow 64968.9/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.983 fishing_opener | arcane_blast Fluffy_Pillow 66096.1/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.777 default U use_mana_gem goblin 60367.1/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.777 fishing_opener | arcane_blast Fluffy_Pillow 67583.7/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.572 fishing_opener | arcane_blast Fluffy_Pillow 61856.1/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.367 fishing_opener | arcane_blast Fluffy_Pillow 56128.6/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.162 fishing_opener | arcane_blast Fluffy_Pillow 50401.0/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.957 fishing_opener | arcane_blast Fluffy_Pillow 44673.4/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.752 fishing_opener | arcane_blast Fluffy_Pillow 38945.9/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.546 fishing_opener | arcane_blast Fluffy_Pillow 33216.8/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.339 fishing_opener | arcane_blast Fluffy_Pillow 27486.4/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.133 fishing_opener | arcane_blast Fluffy_Pillow 21757.4/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:10.928 fishing_opener | arcane_blast Fluffy_Pillow 16029.8/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.722 fishing_opener | arcane_blast Fluffy_Pillow 10300.8/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.517 fishing_opener } arcane_barrage Fluffy_Pillow 4573.3/72166: 6% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.297 fishing_opener r evocation goblin 10029.0/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.803 rotation ~ cancel_action Fluffy_Pillow 69487.0/72166: 96% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.806 fishing_opener v touch_of_the_magi Fluffy_Pillow 69491.3/72166: 96% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.585 fishing_opener w arcane_power Fluffy_Pillow 68115.7/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.585 default V potion Fluffy_Pillow 68115.7/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.585 fishing_opener z arcane_missiles Fluffy_Pillow 68115.7/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.225 default T counterspell Fluffy_Pillow 61613.7/72166: 85% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.225 fishing_opener | arcane_blast Fluffy_Pillow 61113.7/72166: 85% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.018 fishing_opener | arcane_blast Fluffy_Pillow 58820.8/72166: 82% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.813 fishing_opener x presence_of_mind Fluffy_Pillow 56530.7/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.813 fishing_opener | arcane_blast Fluffy_Pillow 56530.7/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.591 fishing_opener | arcane_blast Fluffy_Pillow 54216.1/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.371 fishing_opener | arcane_blast Fluffy_Pillow 51904.4/72166: 72% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.153 fishing_opener { arcane_missiles Fluffy_Pillow 49595.6/72166: 69% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.437 fishing_opener | arcane_blast Fluffy_Pillow 51448.8/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.230 fishing_opener y arcane_barrage Fluffy_Pillow 49155.8/72166: 68% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.010 rotation * arcane_orb Fluffy_Pillow 54611.6/72166: 76% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.788 rotation < arcane_blast Fluffy_Pillow 55234.5/72166: 77% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.769 rotation < arcane_blast Fluffy_Pillow 52525.4/72166: 73% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.655 rotation < arcane_blast Fluffy_Pillow 48304.1/72166: 67% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.450 rotation < arcane_blast Fluffy_Pillow 42576.6/72166: 59% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.245 rotation < arcane_blast Fluffy_Pillow 36849.0/72166: 51% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.039 rotation < arcane_blast Fluffy_Pillow 31120.0/72166: 43% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.834 rotation + arcane_barrage Fluffy_Pillow 25392.4/72166: 35% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.614 rotation < arcane_blast Fluffy_Pillow 30848.2/72166: 43% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.783 rotation < arcane_blast Fluffy_Pillow 31160.4/72166: 43% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.856 rotation < arcane_blast Fluffy_Pillow 29959.1/72166: 42% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.836 rotation < arcane_blast Fluffy_Pillow 27248.5/72166: 38% mana arcane_charge(3), clearcasting
0:43.336 rotation + arcane_barrage Fluffy_Pillow 23913.5/72166: 33% mana arcane_charge(4), clearcasting
0:44.653 rotation < arcane_blast Fluffy_Pillow 30144.3/72166: 42% mana clearcasting
0:46.621 rotation < arcane_blast Fluffy_Pillow 31609.7/72166: 44% mana arcane_charge, clearcasting
0:48.433 rotation < arcane_blast Fluffy_Pillow 31475.0/72166: 44% mana arcane_charge(2), clearcasting
0:50.087 default T counterspell Fluffy_Pillow 29737.2/72166: 41% mana arcane_charge(3), clearcasting
0:50.087 rotation ) arcane_missiles Fluffy_Pillow 28737.2/72166: 40% mana arcane_charge(3), clearcasting
0:52.184 rotation < arcane_blast Fluffy_Pillow 31763.9/72166: 44% mana arcane_charge(3)
0:53.681 rotation , arcane_barrage Fluffy_Pillow 28424.5/72166: 39% mana arcane_charge(4), clearcasting
0:54.995 rotation * arcane_orb Fluffy_Pillow 34651.0/72166: 48% mana clearcasting
0:56.310 rotation < arcane_blast Fluffy_Pillow 36048.9/72166: 50% mana arcane_charge(2), clearcasting
0:57.965 rotation < arcane_blast Fluffy_Pillow 34312.6/72166: 48% mana arcane_charge(3), clearcasting
0:59.462 rotation < arcane_blast Fluffy_Pillow 30973.3/72166: 43% mana arcane_charge(4), clearcasting(2)
1:00.802 rotation < arcane_blast Fluffy_Pillow 26032.3/72166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:02.142 rotation # arcane_barrage Fluffy_Pillow 21091.3/72166: 29% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:03.457 cooldowns h touch_of_the_magi Fluffy_Pillow 27319.2/72166: 38% mana clearcasting(3), crimson_chorus
1:04.771 cooldowns k rune_of_power Fluffy_Pillow 26715.8/72166: 37% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:06.086 rotation & arcane_missiles Fluffy_Pillow 28613.7/72166: 40% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus
1:13.827 rotation < arcane_blast Fluffy_Pillow 32286.4/72166: 45% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.166 default T counterspell Fluffy_Pillow 27344.0/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.166 rotation < arcane_blast Fluffy_Pillow 26344.0/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.508 rotation ' arcane_missiles Fluffy_Pillow 21405.9/72166: 30% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(2)
1:20.263 rotation , arcane_barrage Fluffy_Pillow 26825.6/72166: 37% mana arcane_charge(4), crimson_chorus(2)
1:21.576 rotation * arcane_orb Fluffy_Pillow 33050.6/72166: 46% mana crimson_chorus(3)
1:22.889 rotation < arcane_blast Fluffy_Pillow 34445.7/72166: 48% mana arcane_charge(2), crimson_chorus(3)
1:24.545 rotation < arcane_blast Fluffy_Pillow 32710.8/72166: 45% mana arcane_charge(3), crimson_chorus(3)
1:26.043 rotation < arcane_blast Fluffy_Pillow 29372.9/72166: 41% mana arcane_charge(4), crimson_chorus(3)
1:27.385 rotation + arcane_barrage Fluffy_Pillow 24434.8/72166: 34% mana arcane_charge(4), crimson_chorus(3)
1:28.701 rotation < arcane_blast Fluffy_Pillow 30664.2/72166: 42% mana crimson_chorus(3)
1:30.672 rotation < arcane_blast Fluffy_Pillow 32133.9/72166: 45% mana arcane_charge, crimson_chorus(3)
1:32.485 rotation < arcane_blast Fluffy_Pillow 32000.7/72166: 44% mana arcane_charge(2)
1:34.141 rotation < arcane_blast Fluffy_Pillow 30265.8/72166: 42% mana arcane_charge(3), clearcasting
1:35.641 rotation < arcane_blast Fluffy_Pillow 26930.8/72166: 37% mana arcane_charge(4), clearcasting
1:36.981 rotation + arcane_barrage Fluffy_Pillow 21989.8/72166: 30% mana arcane_charge(4), clearcasting
1:38.296 rotation < arcane_blast Fluffy_Pillow 28217.7/72166: 39% mana clearcasting
1:40.266 default T counterspell Fluffy_Pillow 29686.0/72166: 41% mana arcane_charge, clearcasting
1:40.266 rotation < arcane_blast Fluffy_Pillow 28686.0/72166: 40% mana arcane_charge, clearcasting
1:42.078 rotation * arcane_orb Fluffy_Pillow 28551.3/72166: 40% mana arcane_charge(2), clearcasting
1:43.392 rotation < arcane_blast Fluffy_Pillow 29947.8/72166: 41% mana arcane_charge(4), clearcasting(2)
1:44.734 rotation < arcane_blast Fluffy_Pillow 25009.8/72166: 35% mana arcane_charge(4), clearcasting(2)
1:46.076 rotation < arcane_blast Fluffy_Pillow 20071.7/72166: 28% mana arcane_charge(4), clearcasting(2)
1:47.415 rotation ( arcane_missiles Fluffy_Pillow 15129.3/72166: 21% mana arcane_charge(4), clearcasting(3)
1:49.345 rotation < arcane_blast Fluffy_Pillow 17914.9/72166: 25% mana arcane_charge(4), clearcasting(2)
1:50.686 rotation # arcane_barrage Fluffy_Pillow 12975.4/72166: 18% mana arcane_charge(4), clearcasting(2)
1:52.000 cooldowns h touch_of_the_magi Fluffy_Pillow 19201.8/72166: 27% mana clearcasting(2)
1:53.314 cooldowns k rune_of_power Fluffy_Pillow 18598.3/72166: 26% mana arcane_charge(4), clearcasting(2)
1:54.628 rotation & arcane_missiles Fluffy_Pillow 20494.9/72166: 28% mana arcane_charge(4), clearcasting(2), rune_of_power
2:00.558 cooldowns m presence_of_mind Fluffy_Pillow 21553.7/72166: 30% mana arcane_charge(4), rune_of_power
2:00.558 rotation % arcane_blast Fluffy_Pillow 21553.7/72166: 30% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:01.874 rotation < arcane_blast Fluffy_Pillow 16578.1/72166: 23% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:03.187 rotation ' arcane_missiles Fluffy_Pillow 11598.2/72166: 16% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:05.106 default T counterspell Fluffy_Pillow 14367.9/72166: 20% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:05.106 default U use_mana_gem goblin 13367.9/72166: 19% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:05.106 rotation < arcane_blast Fluffy_Pillow 20584.5/72166: 29% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:06.419 rotation ' arcane_missiles Fluffy_Pillow 15604.5/72166: 22% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:08.363 rotation < arcane_blast Fluffy_Pillow 18410.3/72166: 26% mana arcane_charge(4), crimson_chorus
2:09.704 rotation < arcane_blast Fluffy_Pillow 13470.8/72166: 19% mana arcane_charge(4), crimson_chorus
2:11.043 rotation < arcane_blast Fluffy_Pillow 8528.4/72166: 12% mana arcane_charge(4), crimson_chorus
2:12.382 rotation ! evocation goblin 3586.0/72166: 5% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.012 rotation ~ cancel_action Fluffy_Pillow 68587.6/72166: 95% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:17.018 cooldowns j arcane_power Fluffy_Pillow 68596.2/72166: 95% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.018 rotation ' arcane_missiles Fluffy_Pillow 68596.2/72166: 95% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:18.967 rotation < arcane_blast Fluffy_Pillow 71409.3/72166: 99% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.307 rotation < arcane_blast Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.647 rotation < arcane_blast Fluffy_Pillow 67230.5/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.987 rotation < arcane_blast Fluffy_Pillow 65727.1/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.328 rotation < arcane_blast Fluffy_Pillow 64225.1/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.668 rotation < arcane_blast Fluffy_Pillow 62721.6/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.008 rotation < arcane_blast Fluffy_Pillow 61218.1/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.349 rotation < arcane_blast Fluffy_Pillow 59716.1/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.691 default T counterspell Fluffy_Pillow 58215.5/72166: 81% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:29.691 rotation < arcane_blast Fluffy_Pillow 57715.5/72166: 80% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.031 rotation - arcane_barrage Fluffy_Pillow 56212.1/72166: 78% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.346 rotation * arcane_orb Fluffy_Pillow 62440.0/72166: 87% mana
2:33.659 rotation < arcane_blast Fluffy_Pillow 63835.1/72166: 88% mana arcane_charge(2)
2:35.314 rotation < arcane_blast Fluffy_Pillow 62098.7/72166: 86% mana arcane_charge(3)
2:36.812 rotation < arcane_blast Fluffy_Pillow 58760.8/72166: 81% mana arcane_charge(4)
2:38.150 rotation < arcane_blast Fluffy_Pillow 53817.0/72166: 75% mana arcane_charge(4)
2:39.489 rotation # arcane_barrage Fluffy_Pillow 48874.6/72166: 68% mana arcane_charge(4), clearcasting
2:40.804 cooldowns h touch_of_the_magi Fluffy_Pillow 55102.5/72166: 76% mana clearcasting
2:42.119 cooldowns k rune_of_power Fluffy_Pillow 54500.4/72166: 76% mana arcane_charge(4), clearcasting
2:43.434 rotation & arcane_missiles Fluffy_Pillow 56398.4/72166: 78% mana arcane_charge(4), clearcasting, rune_of_power
2:52.016 rotation < arcane_blast Fluffy_Pillow 46284.9/72166: 64% mana arcane_charge(4), rune_of_power
2:53.359 rotation < arcane_blast Fluffy_Pillow 41348.3/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
2:54.700 default T counterspell Fluffy_Pillow 36408.8/72166: 50% mana arcane_charge(4), clearcasting, rune_of_power
2:54.700 rotation ' arcane_missiles Fluffy_Pillow 35408.8/72166: 49% mana arcane_charge(4), clearcasting, rune_of_power
2:56.780 rotation , arcane_barrage Fluffy_Pillow 38410.9/72166: 53% mana arcane_charge(4), clearcasting
2:58.094 rotation * arcane_orb Fluffy_Pillow 44637.3/72166: 62% mana clearcasting
2:59.408 rotation < arcane_blast Fluffy_Pillow 46033.8/72166: 64% mana arcane_charge(2), clearcasting
3:01.062 rotation < arcane_blast Fluffy_Pillow 44296.1/72166: 61% mana arcane_charge(3), clearcasting
3:02.560 rotation < arcane_blast Fluffy_Pillow 40958.2/72166: 57% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.901 rotation < arcane_blast Fluffy_Pillow 36018.7/72166: 50% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.242 rotation < arcane_blast Fluffy_Pillow 31079.1/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.582 rotation ) arcane_missiles Fluffy_Pillow 26138.2/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.580 rotation < arcane_blast Fluffy_Pillow 29021.9/72166: 40% mana arcane_charge(4), crimson_chorus
3:09.919 rotation + arcane_barrage Fluffy_Pillow 24079.5/72166: 33% mana arcane_charge(4), crimson_chorus
3:11.233 rotation < arcane_blast Fluffy_Pillow 30306.0/72166: 42% mana crimson_chorus
3:13.203 rotation < arcane_blast Fluffy_Pillow 31774.3/72166: 44% mana arcane_charge, crimson_chorus(2)
3:15.017 rotation < arcane_blast Fluffy_Pillow 31642.5/72166: 44% mana arcane_charge(2), crimson_chorus(2)
3:16.672 rotation < arcane_blast Fluffy_Pillow 29906.2/72166: 41% mana arcane_charge(3), crimson_chorus(2)
3:18.171 rotation , arcane_barrage Fluffy_Pillow 26569.7/72166: 37% mana arcane_charge(4), crimson_chorus(2)
3:19.485 default T counterspell Fluffy_Pillow 32796.2/72166: 45% mana crimson_chorus(2)
3:19.485 rotation * arcane_orb Fluffy_Pillow 31796.2/72166: 44% mana crimson_chorus(2)
3:20.800 rotation < arcane_blast Fluffy_Pillow 33194.1/72166: 46% mana arcane_charge(2), crimson_chorus(2)
3:22.456 rotation < arcane_blast Fluffy_Pillow 31459.2/72166: 44% mana arcane_charge(3), crimson_chorus(2)
3:23.954 rotation < arcane_blast Fluffy_Pillow 28121.3/72166: 39% mana arcane_charge(4), crimson_chorus(3)
3:25.295 rotation + arcane_barrage Fluffy_Pillow 23181.8/72166: 32% mana arcane_charge(4), crimson_chorus(3)
3:26.609 rotation < arcane_blast Fluffy_Pillow 29408.3/72166: 41% mana crimson_chorus(3)
3:28.578 cooldowns h touch_of_the_magi Fluffy_Pillow 30875.2/72166: 43% mana arcane_charge, crimson_chorus(3)
3:29.893 cooldowns k rune_of_power Fluffy_Pillow 30273.1/72166: 42% mana arcane_charge(4), crimson_chorus(3)
3:31.210 rotation & arcane_missiles Fluffy_Pillow 32174.0/72166: 45% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:37.851 cooldowns m presence_of_mind Fluffy_Pillow 26759.0/72166: 37% mana arcane_charge(4), rune_of_power
3:37.851 rotation % arcane_blast Fluffy_Pillow 26759.0/72166: 37% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:39.164 rotation < arcane_blast Fluffy_Pillow 21779.1/72166: 30% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:40.478 rotation < arcane_blast Fluffy_Pillow 16800.6/72166: 23% mana arcane_charge(4), presence_of_mind, rune_of_power
3:41.794 rotation < arcane_blast Fluffy_Pillow 11825.0/72166: 16% mana arcane_charge(4), rune_of_power
3:43.134 rotation < arcane_blast Fluffy_Pillow 6884.0/72166: 10% mana arcane_charge(4), rune_of_power
3:44.475 default T counterspell Fluffy_Pillow 1944.5/72166: 3% mana arcane_charge(4)
3:44.475 rotation = evocation goblin 944.5/72166: 1% mana arcane_charge(4)
3:49.341 rotation ~ cancel_action Fluffy_Pillow 69259.3/72166: 96% mana arcane_charge(4), evocation
3:49.346 rotation < arcane_blast Fluffy_Pillow 69266.5/72166: 96% mana arcane_charge(4)
3:50.687 rotation , arcane_barrage Fluffy_Pillow 64327.0/72166: 89% mana arcane_charge(4)
3:52.002 rotation * arcane_orb Fluffy_Pillow 70554.9/72166: 98% mana
3:53.315 rotation < arcane_blast Fluffy_Pillow 71950.0/72166: 100% mana arcane_charge(2)
3:54.971 rotation < arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3)
3:56.471 rotation < arcane_blast Fluffy_Pillow 64712.9/72166: 90% mana arcane_charge(4)
3:57.811 default X use_item_empyreal_ordnance Fluffy_Pillow 59771.9/72166: 83% mana arcane_charge(4)
3:57.811 rotation < arcane_blast Fluffy_Pillow 59771.9/72166: 83% mana arcane_charge(4)
3:59.152 rotation < arcane_blast Fluffy_Pillow 54832.4/72166: 76% mana arcane_charge(4)
4:00.495 rotation < arcane_blast Fluffy_Pillow 49895.8/72166: 69% mana arcane_charge(4)
4:01.836 rotation < arcane_blast Fluffy_Pillow 44956.3/72166: 62% mana arcane_charge(4)
4:03.176 rotation < arcane_blast Fluffy_Pillow 40015.3/72166: 55% mana arcane_charge(4), crimson_chorus
4:04.518 rotation < arcane_blast Fluffy_Pillow 35077.3/72166: 49% mana arcane_charge(4), crimson_chorus
4:05.858 default U use_mana_gem goblin 30136.3/72166: 42% mana arcane_charge(4), crimson_chorus
4:05.858 rotation < arcane_blast Fluffy_Pillow 37352.9/72166: 52% mana arcane_charge(4), crimson_chorus
4:07.198 rotation < arcane_blast Fluffy_Pillow 32411.9/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.537 default T counterspell Fluffy_Pillow 27469.5/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.537 rotation < arcane_blast Fluffy_Pillow 26469.5/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.878 rotation + arcane_barrage Fluffy_Pillow 21530.0/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.192 rotation < arcane_blast Fluffy_Pillow 27756.4/72166: 38% mana clearcasting(2), crimson_chorus
4:13.163 rotation * arcane_orb Fluffy_Pillow 29226.2/72166: 40% mana arcane_charge, clearcasting(2), crimson_chorus, empyreal_surge(5)
4:14.477 rotation < arcane_blast Fluffy_Pillow 30622.7/72166: 42% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:15.978 rotation " arcane_barrage Fluffy_Pillow 27289.1/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.292 cooldowns g touch_of_the_magi Fluffy_Pillow 33515.6/72166: 46% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.608 cooldowns j arcane_power Fluffy_Pillow 32915.0/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.608 rotation & arcane_missiles Fluffy_Pillow 32915.0/72166: 46% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:29.454 rotation ' arcane_missiles Fluffy_Pillow 33569.2/72166: 47% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
4:31.457 rotation < arcane_blast Fluffy_Pillow 36460.2/72166: 51% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:32.795 default T counterspell Fluffy_Pillow 34953.8/72166: 48% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:32.795 rotation - arcane_barrage Fluffy_Pillow 34453.8/72166: 48% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:34.110 rotation * arcane_orb Fluffy_Pillow 40681.7/72166: 56% mana
4:35.425 rotation < arcane_blast Fluffy_Pillow 42079.7/72166: 58% mana arcane_charge(2)
4:37.080 rotation < arcane_blast Fluffy_Pillow 40343.4/72166: 56% mana arcane_charge(3)
4:38.579 cooldowns k rune_of_power Fluffy_Pillow 37006.9/72166: 51% mana arcane_charge(4)
4:39.894 rotation < arcane_blast Fluffy_Pillow 38904.8/72166: 54% mana arcane_charge(4), rune_of_power
4:41.235 rotation < arcane_blast Fluffy_Pillow 33965.3/72166: 47% mana arcane_charge(4), rune_of_power
4:42.574 rotation < arcane_blast Fluffy_Pillow 29022.9/72166: 40% mana arcane_charge(4), rune_of_power
4:43.916 rotation < arcane_blast Fluffy_Pillow 24084.8/72166: 33% mana arcane_charge(4), clearcasting, rune_of_power
4:45.256 rotation ' arcane_missiles Fluffy_Pillow 19143.9/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power
4:47.264 final_burn p arcane_blast Fluffy_Pillow 22042.1/72166: 31% mana arcane_charge(4), rune_of_power
4:48.604 final_burn p arcane_blast Fluffy_Pillow 17101.1/72166: 24% mana arcane_charge(4), rune_of_power

Stats

Level Bonus (60) Race Bonus (goblin) Raid-Buffed Unbuffed Gear Amount
Strength 198 -3 213 195 0
Agility 306 1 325 307 0
Stamina 414 -1 2026 1930 1517
Intellect 450 3 1825 1625 1095 (46)
Spirit 0 0 0 0 0
Health 40520 40520 0
Mana 72166 72166 0
Spell Power 1825 1625 0
Crit 15.37% 15.37% 363
Haste 14.44% 14.44% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="goblin"
source=default
spec=arcane
level=60
race=goblin
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

highmountain_tauren : 5815 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5815.4 5815.4 11.4 / 0.196% 889.1 / 15.3% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2516.2 2393.7 Mana 0.00% 43.0 99.9% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
highmountain_tauren 5815
Arcane Barrage 373 6.4% 20.6 13.85sec 5438 4401 Direct 20.6 4612 9145 5440 18.3%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.62 20.61 0.00 0.00 1.2356 0.0000 112104.90 112104.90 0.00% 4400.93 4400.93
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.74% 16.84 8 25 4612.08 3314 8735 4611.57 4112 5246 77695 77695 0.00%
crit 18.26% 3.76 0 12 9145.19 5733 13911 8981.23 0 13911 34410 34410 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.02
    fishing_opener
    [y]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.25
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.86
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:3.02
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.16
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.50
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.21
Arcane Blast 2162 37.1% 116.9 2.55sec 5528 4226 Direct 117.9 4578 9565 5482 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.88 117.88 0.00 0.00 1.3081 0.0000 646119.51 646119.51 0.00% 4226.10 4226.10
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 96.49 68 128 4578.15 932 12125 4584.26 3880 5276 441619 441619 0.00%
crit 18.14% 21.39 6 40 9565.15 1864 24250 9590.97 6146 15537 204501 204501 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.34
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.19
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.73
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.23
Arcane Echo 269 4.6% 151.5 2.00sec 532 0 Direct 151.5 438 926 532 19.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.49 151.49 0.00 0.00 0.0000 0.0000 80585.20 80585.20 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.76% 122.34 81 175 438.45 223 676 438.86 385 497 53615 53615 0.00%
crit 19.24% 29.15 11 51 925.78 445 1352 927.05 695 1152 26970 26970 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2270 39.1% 43.4 6.55sec 15710 8607 Periodic 298.2 1889 3980 2286 19.0% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.37 0.00 298.46 298.20 1.8252 0.2473 681402.93 681402.93 0.00% 8607.16 8607.16
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.04% 241.66 134 364 1889.32 1131 3433 1892.63 1630 2159 456474 456474 0.00%
crit 18.96% 56.53 22 94 3980.22 2262 6866 3988.17 3080 4994 224928 224928 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.93
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.90
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.99
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.39
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.08
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.78
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.3 26.59sec 3722 2936

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.32 0.00 0.00 0.00 1.2678 0.0000 0.00 0.00 0.00% 2936.21 2936.21

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.32
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.3 27.15sec 3724 0 Direct 11.3 3178 6359 3726 17.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.32 11.32 0.00 0.00 0.0000 0.0000 42140.52 42140.52 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.83% 9.37 3 14 3177.75 3049 4525 3176.58 3049 3470 29785 29785 0.00%
crit 17.17% 1.94 0 7 6358.60 6099 9051 5541.17 0 8538 12356 12356 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12603 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.45sec 2526 0 Periodic 13.4 1581 3117 1870 18.8% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.93 0.00 13.42 13.42 0.0000 1.7483 25089.73 25089.73 0.00% 1069.42 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.21% 10.90 2 14 1581.06 176 1870 1583.79 1310 1858 17231 17231 0.00%
crit 18.79% 2.52 0 9 3116.83 353 3739 2921.95 0 3739 7858 7858 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.13sec 545 0 Direct 20.6 460 921 545 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.60 20.60 0.00 0.00 0.0000 0.0000 11225.72 11225.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 16.80 7 31 460.29 448 475 460.29 448 475 7734 7734 0.00%
crit 18.42% 3.79 0 10 920.53 896 950 894.08 0 950 3492 3492 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5871 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 44 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5871.29 5871.29 0.00% 49.74 49.74
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.08% 88.89 72 102 43.62 30 58 43.62 42 45 3878 3878 0.00%
crit 19.92% 22.11 9 39 90.18 61 116 90.19 77 102 1994 1994 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3626.62
Shadowcore Oil Blast 41 0.7% 41.0 7.28sec 300 0 Direct 41.0 253 506 300 18.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.98 40.98 0.00 0.00 0.0000 0.0000 12295.01 12295.01 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.44% 33.37 18 54 253.11 246 261 253.09 248 258 8446 8446 0.00%
crit 18.56% 7.61 1 21 505.97 493 522 506.02 493 522 3849 3849 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (419) 0.0% (7.2%) 6.1 49.19sec 20490 16743

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.13 0.00 0.00 0.00 1.2238 0.0000 0.00 0.00 0.00% 16743.33 16743.33

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 419 7.2% 6.1 49.09sec 20490 0 Direct 6.1 20518 0 20518 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.13 6.12 0.00 0.00 0.0000 0.0000 125541.50 125541.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 20517.92 342 67975 20513.21 15572 25171 125541 125541 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:24449.66
  • base_dd_max:24449.66
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
highmountain_tauren
Arcane Power 2.8 122.32sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.77 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.77
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:highmountain_tauren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.61 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.61
Evocation 3.3 105.00sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.17 0.00 3.4968 0.6305 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:highmountain_tauren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.95
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:highmountain_tauren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:highmountain_tauren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.69sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.78
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.12sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.93 0.00 0.00 0.00 1.2231 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.94
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.29sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.41sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:highmountain_tauren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.1 13.9sec 2.1sec 11.6sec 83.34% 0.00% 78.9 (79.4) 0.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.0s / 54.1s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 51.5s

Stack Uptimes

  • arcane_charge_1:5.22%
  • arcane_charge_2:9.59%
  • arcane_charge_3:8.10%
  • arcane_charge_4:60.44%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.66% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.2s
  • trigger_min/max:120.0s / 143.2s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • arcane_power_1:13.66%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.54% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.54%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.2 16.9sec 9.9sec 8.0sec 47.55% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.22%
  • clearcasting_2:17.95%
  • clearcasting_3:4.37%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.5sec 51.94% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.6s
  • trigger_min/max:60.0s / 65.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.29%
  • crimson_chorus_3:16.73%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 8.96% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.8s / 260.7s
  • trigger_min/max:236.8s / 260.7s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.96%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.24% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.3s / 142.9s
  • trigger_min/max:90.3s / 142.9s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.46%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.8sec 98.8sec 4.0sec 4.19% 8.05% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 155.8s
  • trigger_min/max:62.7s / 155.8s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 17.6s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:2.04%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.32% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 62.9s
  • trigger_min/max:13.7s / 62.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.32%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.2sec 304.2sec 35.5sec 17.29% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.9s
  • trigger_min/max:300.0s / 320.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.29%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.55%
Arcane Barrage Arcane Charge 3 2.45% 0.00% 15.00%
Arcane Barrage Arcane Charge 4 97.55% 85.00% 100.00%
Arcane Blast Arcane Charge 0 6.74% 2.97% 10.71%
Arcane Blast Arcane Charge 1 4.68% 1.80% 9.23%
Arcane Blast Arcane Charge 2 10.58% 6.12% 14.89%
Arcane Blast Arcane Charge 3 11.77% 6.67% 15.60%
Arcane Blast Arcane Charge 4 66.23% 56.20% 76.58%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.13% 0.00% 7.58% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 299.8s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.823120.093239.958
Evocation14.3980.34852.89048.00021.842109.796
Counterspell0.6850.0009.4708.6432.79716.911
Time Warp2.2700.00020.8673.3971.32422.195
Rune of Power7.0060.00049.43943.42519.00274.165
Touch of the Magi5.0170.00027.44432.49717.67658.253
Arcane Power7.4400.00023.23520.89416.70641.107
Arcane Barrage11.4291.29252.146249.038198.596305.901
Arcane Orb6.4990.00057.67978.19239.695142.432
Presence of Mind32.5430.00091.259116.31278.826169.791

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
highmountain_tauren
mana_regen Mana 3140.85 423083.12 58.96% 134.70 9571.59 2.21%
Evocation Mana 127.33 185457.16 25.85% 1456.54 0.00 0.00%
Mana Gem Mana 2.94 21210.20 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.61 87772.82 12.23% 4258.95 898.14 1.01%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2393.65 2516.20 10482.6 35423.0 95.1 72165.7
Usage Type Count Total Avg RPE APR
highmountain_tauren
arcane_blast Mana 119.1 637034.0 5347.8 5450.5 1.0
arcane_missiles Mana 43.8 89781.6 2048.2 2069.9 7.6
arcane_orb Mana 11.4 5719.1 500.0 505.2 7.4
counterspell Mana 12.7 11387.2 893.6 903.2 0.0
time_warp Mana 1.5 2999.3 2000.0 2014.2 0.0
touch_of_the_magi Mana 6.2 15469.9 2498.9 2524.8 8.1

Statistics & Data Analysis

Fight Length
highmountain_tauren Fight Length
Count 1511
Mean 299.82
Minimum 240.09
Maximum 359.96
Spread ( max - min ) 119.87
Range [ ( max - min ) / 2 * 100% ] 19.99%
Standard Deviation 35.7098
5th Percentile 245.13
95th Percentile 354.17
( 95th Percentile - 5th Percentile ) 109.04
Mean Distribution
Standard Deviation 0.9187
95.00% Confidence Interval ( 298.02 - 301.62 )
Normalized 95.00% Confidence Interval ( 99.40% - 100.60% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 545
0.1% Error 54494
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 44
0.01 Scale Factor Error with Delta=300 1089
DPS
highmountain_tauren Damage Per Second
Count 1511
Mean 5815.42
Minimum 5107.70
Maximum 6609.95
Spread ( max - min ) 1502.25
Range [ ( max - min ) / 2 * 100% ] 12.92%
Standard Deviation 225.6943
5th Percentile 5461.16
95th Percentile 6203.32
( 95th Percentile - 5th Percentile ) 742.16
Mean Distribution
Standard Deviation 5.8062
95.00% Confidence Interval ( 5804.04 - 5826.80 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5786
0.1 Scale Factor Error with Delta=300 435
0.05 Scale Factor Error with Delta=300 1740
0.01 Scale Factor Error with Delta=300 43484
Priority Target DPS
highmountain_tauren Priority Target Damage Per Second
Count 1511
Mean 5815.42
Minimum 5107.70
Maximum 6609.95
Spread ( max - min ) 1502.25
Range [ ( max - min ) / 2 * 100% ] 12.92%
Standard Deviation 225.6943
5th Percentile 5461.16
95th Percentile 6203.32
( 95th Percentile - 5th Percentile ) 742.16
Mean Distribution
Standard Deviation 5.8062
95.00% Confidence Interval ( 5804.04 - 5826.80 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5786
0.1 Scale Factor Error with Delta=300 435
0.05 Scale Factor Error with Delta=300 1740
0.01 Scale Factor Error with Delta=300 43484
DPS(e)
highmountain_tauren Damage Per Second (Effective)
Count 1511
Mean 5815.42
Minimum 5107.70
Maximum 6609.95
Spread ( max - min ) 1502.25
Range [ ( max - min ) / 2 * 100% ] 12.92%
Damage
highmountain_tauren Damage
Count 1511
Mean 1736505.02
Minimum 1270242.74
Maximum 2155420.61
Spread ( max - min ) 885177.87
Range [ ( max - min ) / 2 * 100% ] 25.49%
DTPS
highmountain_tauren Damage Taken Per Second
Count 1511
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
highmountain_tauren Healing Per Second
Count 1511
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
highmountain_tauren Healing Per Second (Effective)
Count 1511
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
highmountain_tauren Heal
Count 1511
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
highmountain_tauren Healing Taken Per Second
Count 1511
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
highmountain_tauren Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
highmountain_taurenTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
highmountain_tauren Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.61 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.77 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.94 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.78 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.93 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.34 arcane_blast
q 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.90 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.19 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.95 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.25 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.73 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.99 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.39 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.08 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.78 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.32 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.86 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 3.02 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.16 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.50 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.23 arcane_blast
= 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT|||x||||||y*<<<<<<+<<<<(+<T<<)<,*<<#hk&T<<<,*<<<<+<)<<<<T+*<<<<<!~#hk&Tm%<U<<:*<<<<j'<<<<<T<<<',*<<<<#hk&T<<:*<<<+<<<<<)+<T*<<<<<!~#hk&m%'T<<:*<<<<<X<<(<<<U(,T*<<<)<"gj&T<<<-*<<k<<<<'<<<:T<*W<=~<<$i&<,*<T<<<<+(<<<<

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask highmountain_tauren 72165.7/72166: 100% mana
Pre precombat 1 food highmountain_tauren 72165.7/72166: 100% mana
Pre precombat 2 augmentation highmountain_tauren 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.329 default W time_warp Fluffy_Pillow 71208.9/72166: 99% mana bloodlust, crimson_chorus
0:01.329 fishing_opener t arcane_blast Fluffy_Pillow 69208.9/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.227 fishing_opener u rune_of_power Fluffy_Pillow 65005.0/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener | arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem highmountain_tauren 60420.5/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener | arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.616 fishing_opener | arcane_blast Fluffy_Pillow 61919.6/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.419 fishing_opener | arcane_blast Fluffy_Pillow 56203.6/72166: 78% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.221 fishing_opener | arcane_blast Fluffy_Pillow 50486.1/72166: 70% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.023 fishing_opener | arcane_blast Fluffy_Pillow 44768.7/72166: 62% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.825 fishing_opener | arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.628 fishing_opener | arcane_blast Fluffy_Pillow 33335.2/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.430 fishing_opener | arcane_blast Fluffy_Pillow 27617.7/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.233 fishing_opener | arcane_blast Fluffy_Pillow 21901.7/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.035 fishing_opener | arcane_blast Fluffy_Pillow 16184.3/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.837 fishing_opener | arcane_blast Fluffy_Pillow 10466.8/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.640 fishing_opener } arcane_barrage Fluffy_Pillow 4750.8/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.427 fishing_opener r evocation highmountain_tauren 10216.6/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.989 rotation ~ cancel_action Fluffy_Pillow 70401.5/72166: 98% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.993 fishing_opener v touch_of_the_magi Fluffy_Pillow 70407.2/72166: 98% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.781 fishing_opener w arcane_power Fluffy_Pillow 69044.6/72166: 96% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.781 default V potion Fluffy_Pillow 69044.6/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.781 fishing_opener z arcane_missiles Fluffy_Pillow 69044.6/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.557 default T counterspell Fluffy_Pillow 67837.8/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.557 fishing_opener | arcane_blast Fluffy_Pillow 67337.8/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.360 fishing_opener | arcane_blast Fluffy_Pillow 65059.3/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.161 fishing_opener | arcane_blast Fluffy_Pillow 62777.9/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.961 fishing_opener x presence_of_mind Fluffy_Pillow 60495.1/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.961 fishing_opener | arcane_blast Fluffy_Pillow 60495.1/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.748 fishing_opener | arcane_blast Fluffy_Pillow 58193.5/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.537 fishing_opener | arcane_blast Fluffy_Pillow 55894.7/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.325 fishing_opener | arcane_blast Fluffy_Pillow 53594.6/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.126 fishing_opener | arcane_blast Fluffy_Pillow 51313.2/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.928 fishing_opener | arcane_blast Fluffy_Pillow 49033.2/72166: 68% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.729 fishing_opener y arcane_barrage Fluffy_Pillow 46751.8/72166: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.517 rotation * arcane_orb Fluffy_Pillow 52219.1/72166: 72% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.305 rotation < arcane_blast Fluffy_Pillow 52856.4/72166: 73% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.298 rotation < arcane_blast Fluffy_Pillow 50164.6/72166: 70% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.195 rotation < arcane_blast Fluffy_Pillow 45959.3/72166: 64% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.998 rotation < arcane_blast Fluffy_Pillow 40243.3/72166: 56% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.801 rotation < arcane_blast Fluffy_Pillow 34527.2/72166: 48% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.604 rotation < arcane_blast Fluffy_Pillow 28811.2/72166: 40% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.408 rotation + arcane_barrage Fluffy_Pillow 23096.6/72166: 32% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.197 rotation < arcane_blast Fluffy_Pillow 28565.4/72166: 40% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.376 rotation < arcane_blast Fluffy_Pillow 28892.0/72166: 40% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.461 rotation < arcane_blast Fluffy_Pillow 27708.0/72166: 38% mana arcane_charge(2), clearcasting(2), potion_of_spectral_intellect
0:43.132 rotation < arcane_blast Fluffy_Pillow 25994.8/72166: 36% mana arcane_charge(3), clearcasting(2)
0:44.643 rotation ( arcane_missiles Fluffy_Pillow 22675.6/72166: 31% mana arcane_charge(4), clearcasting(3)
0:46.720 rotation + arcane_barrage Fluffy_Pillow 25673.4/72166: 36% mana arcane_charge(4), clearcasting(2)
0:48.045 rotation < arcane_blast Fluffy_Pillow 31915.7/72166: 44% mana clearcasting(2)
0:50.034 default T counterspell Fluffy_Pillow 33411.5/72166: 46% mana arcane_charge, clearcasting(2)
0:50.034 rotation < arcane_blast Fluffy_Pillow 32411.5/72166: 45% mana arcane_charge, clearcasting(2)
0:51.866 rotation < arcane_blast Fluffy_Pillow 32305.6/72166: 45% mana arcane_charge(2), clearcasting(2)
0:53.537 rotation ) arcane_missiles Fluffy_Pillow 30592.4/72166: 42% mana arcane_charge(3), clearcasting(2)
0:55.531 rotation < arcane_blast Fluffy_Pillow 33470.4/72166: 46% mana arcane_charge(3), clearcasting(2)
0:57.042 rotation , arcane_barrage Fluffy_Pillow 30151.2/72166: 42% mana arcane_charge(4), clearcasting(2)
0:58.368 rotation * arcane_orb Fluffy_Pillow 36395.0/72166: 50% mana clearcasting(2)
0:59.697 rotation < arcane_blast Fluffy_Pillow 37813.2/72166: 52% mana arcane_charge(2), clearcasting(2)
1:01.369 rotation < arcane_blast Fluffy_Pillow 36101.4/72166: 50% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:02.883 rotation # arcane_barrage Fluffy_Pillow 32786.6/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:04.211 cooldowns h touch_of_the_magi Fluffy_Pillow 39033.2/72166: 54% mana clearcasting(2), crimson_chorus
1:05.540 cooldowns k rune_of_power Fluffy_Pillow 38451.4/72166: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:06.866 rotation & arcane_missiles Fluffy_Pillow 40365.2/72166: 56% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.807 default T counterspell Fluffy_Pillow 44326.6/72166: 61% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.807 rotation < arcane_blast Fluffy_Pillow 43326.6/72166: 60% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.162 rotation < arcane_blast Fluffy_Pillow 38407.3/72166: 53% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.515 rotation < arcane_blast Fluffy_Pillow 33485.1/72166: 46% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.868 rotation , arcane_barrage Fluffy_Pillow 28562.9/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:20.196 rotation * arcane_orb Fluffy_Pillow 34809.6/72166: 48% mana clearcasting, crimson_chorus(2)
1:21.523 rotation < arcane_blast Fluffy_Pillow 36224.8/72166: 50% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:23.195 rotation < arcane_blast Fluffy_Pillow 34513.1/72166: 48% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:24.708 rotation < arcane_blast Fluffy_Pillow 31196.8/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.060 rotation < arcane_blast Fluffy_Pillow 26273.2/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.415 rotation + arcane_barrage Fluffy_Pillow 21353.9/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:28.741 rotation < arcane_blast Fluffy_Pillow 27597.6/72166: 38% mana clearcasting, crimson_chorus(3)
1:30.730 rotation ) arcane_missiles Fluffy_Pillow 29093.4/72166: 40% mana arcane_charge, clearcasting, crimson_chorus(3)
1:32.728 rotation < arcane_blast Fluffy_Pillow 31977.1/72166: 44% mana arcane_charge
1:34.560 rotation < arcane_blast Fluffy_Pillow 31871.3/72166: 44% mana arcane_charge(2)
1:36.232 rotation < arcane_blast Fluffy_Pillow 30159.5/72166: 42% mana arcane_charge(3)
1:37.745 rotation < arcane_blast Fluffy_Pillow 26843.2/72166: 37% mana arcane_charge(4)
1:39.098 default T counterspell Fluffy_Pillow 21921.0/72166: 30% mana arcane_charge(4)
1:39.098 rotation + arcane_barrage Fluffy_Pillow 20921.0/72166: 29% mana arcane_charge(4), clearcasting
1:40.426 rotation * arcane_orb Fluffy_Pillow 27167.7/72166: 38% mana clearcasting
1:41.755 rotation < arcane_blast Fluffy_Pillow 28585.9/72166: 40% mana arcane_charge(2), clearcasting
1:43.427 rotation < arcane_blast Fluffy_Pillow 26874.1/72166: 37% mana arcane_charge(3), clearcasting
1:44.939 rotation < arcane_blast Fluffy_Pillow 23556.4/72166: 33% mana arcane_charge(4), clearcasting
1:46.292 rotation < arcane_blast Fluffy_Pillow 18634.2/72166: 26% mana arcane_charge(4), clearcasting
1:47.647 rotation < arcane_blast Fluffy_Pillow 13714.9/72166: 19% mana arcane_charge(4), clearcasting
1:49.002 rotation ! evocation highmountain_tauren 8795.6/72166: 12% mana arcane_charge(4), clearcasting(2)
1:53.390 rotation ~ cancel_action Fluffy_Pillow 69789.7/72166: 97% mana arcane_charge(4), clearcasting(3), evocation
1:53.395 rotation # arcane_barrage Fluffy_Pillow 69796.9/72166: 97% mana arcane_charge(4), clearcasting(3)
1:54.721 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(3)
1:56.045 cooldowns k rune_of_power Fluffy_Pillow 69667.2/72166: 97% mana arcane_charge(4), clearcasting(3)
1:57.372 rotation & arcane_missiles Fluffy_Pillow 71582.4/72166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
2:02.934 default T counterspell Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.098 cooldowns m presence_of_mind Fluffy_Pillow 71165.7/72166: 99% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.098 rotation % arcane_blast Fluffy_Pillow 71165.7/72166: 99% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:04.427 rotation < arcane_blast Fluffy_Pillow 66208.9/72166: 92% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.756 default U use_mana_gem highmountain_tauren 61252.0/72166: 85% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:05.756 rotation < arcane_blast Fluffy_Pillow 68468.6/72166: 95% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:07.082 rotation < arcane_blast Fluffy_Pillow 63507.4/72166: 88% mana arcane_charge(4), rune_of_power, crimson_chorus
2:08.435 rotation : arcane_barrage Fluffy_Pillow 58585.3/72166: 81% mana arcane_charge(4), rune_of_power, crimson_chorus
2:09.764 rotation * arcane_orb Fluffy_Pillow 64833.4/72166: 90% mana crimson_chorus
2:11.092 rotation < arcane_blast Fluffy_Pillow 66250.1/72166: 92% mana arcane_charge(2), crimson_chorus
2:12.762 rotation < arcane_blast Fluffy_Pillow 64535.4/72166: 89% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:14.273 rotation < arcane_blast Fluffy_Pillow 61216.3/72166: 85% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.627 rotation < arcane_blast Fluffy_Pillow 56295.5/72166: 78% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.982 cooldowns j arcane_power Fluffy_Pillow 51376.2/72166: 71% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.982 rotation ' arcane_missiles Fluffy_Pillow 51376.2/72166: 71% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.884 rotation < arcane_blast Fluffy_Pillow 57008.0/72166: 79% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.237 rotation < arcane_blast Fluffy_Pillow 55523.3/72166: 77% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.592 rotation < arcane_blast Fluffy_Pillow 54041.5/72166: 75% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.944 rotation < arcane_blast Fluffy_Pillow 52555.4/72166: 73% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.297 rotation < arcane_blast Fluffy_Pillow 51070.7/72166: 71% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.651 default T counterspell Fluffy_Pillow 49587.4/72166: 69% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.651 rotation < arcane_blast Fluffy_Pillow 49087.4/72166: 68% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.003 rotation < arcane_blast Fluffy_Pillow 47601.3/72166: 66% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.356 rotation < arcane_blast Fluffy_Pillow 46116.6/72166: 64% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
2:31.709 rotation ' arcane_missiles Fluffy_Pillow 44631.9/72166: 62% mana arcane_charge(4), arcane_power, clearcasting
2:33.740 rotation , arcane_barrage Fluffy_Pillow 47563.3/72166: 66% mana arcane_charge(4)
2:35.066 rotation * arcane_orb Fluffy_Pillow 53807.0/72166: 75% mana
2:36.394 rotation < arcane_blast Fluffy_Pillow 55223.8/72166: 77% mana arcane_charge(2)
2:38.066 rotation < arcane_blast Fluffy_Pillow 53512.0/72166: 74% mana arcane_charge(3)
2:39.577 rotation < arcane_blast Fluffy_Pillow 50192.8/72166: 70% mana arcane_charge(4)
2:40.930 rotation < arcane_blast Fluffy_Pillow 45270.6/72166: 63% mana arcane_charge(4)
2:42.284 rotation # arcane_barrage Fluffy_Pillow 40349.9/72166: 56% mana arcane_charge(4)
2:43.612 cooldowns h touch_of_the_magi Fluffy_Pillow 46596.5/72166: 65% mana
2:44.940 cooldowns k rune_of_power Fluffy_Pillow 46013.3/72166: 64% mana arcane_charge(4)
2:46.266 rotation & arcane_missiles Fluffy_Pillow 47927.1/72166: 66% mana arcane_charge(4), rune_of_power
2:55.059 default T counterspell Fluffy_Pillow 38118.2/72166: 53% mana arcane_charge(4), rune_of_power
2:55.059 rotation < arcane_blast Fluffy_Pillow 37118.2/72166: 51% mana arcane_charge(4), rune_of_power
2:56.412 rotation < arcane_blast Fluffy_Pillow 32196.0/72166: 45% mana arcane_charge(4), rune_of_power
2:57.765 rotation : arcane_barrage Fluffy_Pillow 27273.8/72166: 38% mana arcane_charge(4), rune_of_power
2:59.091 rotation * arcane_orb Fluffy_Pillow 33517.6/72166: 46% mana
3:00.418 rotation < arcane_blast Fluffy_Pillow 34932.8/72166: 48% mana arcane_charge(2)
3:02.091 rotation < arcane_blast Fluffy_Pillow 33222.5/72166: 46% mana arcane_charge(3), clearcasting, crimson_chorus
3:03.603 rotation < arcane_blast Fluffy_Pillow 29904.8/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.955 rotation + arcane_barrage Fluffy_Pillow 24981.1/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.282 rotation < arcane_blast Fluffy_Pillow 31226.4/72166: 43% mana clearcasting, crimson_chorus
3:08.270 rotation < arcane_blast Fluffy_Pillow 32720.7/72166: 45% mana arcane_charge, clearcasting, crimson_chorus
3:10.099 rotation < arcane_blast Fluffy_Pillow 32610.5/72166: 45% mana arcane_charge(2), clearcasting, crimson_chorus
3:11.770 rotation < arcane_blast Fluffy_Pillow 30897.3/72166: 43% mana arcane_charge(3), clearcasting, crimson_chorus
3:13.284 rotation < arcane_blast Fluffy_Pillow 27582.5/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:14.637 rotation ) arcane_missiles Fluffy_Pillow 22660.3/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:16.675 rotation + arcane_barrage Fluffy_Pillow 25601.7/72166: 35% mana arcane_charge(4), crimson_chorus(2)
3:18.003 rotation < arcane_blast Fluffy_Pillow 31848.4/72166: 44% mana crimson_chorus(2)
3:19.992 default T counterspell Fluffy_Pillow 33344.2/72166: 46% mana arcane_charge, crimson_chorus(2)
3:19.992 rotation * arcane_orb Fluffy_Pillow 32344.2/72166: 45% mana arcane_charge, crimson_chorus(2)
3:21.320 rotation < arcane_blast Fluffy_Pillow 33760.9/72166: 47% mana arcane_charge(3), crimson_chorus(2)
3:22.833 rotation < arcane_blast Fluffy_Pillow 30444.6/72166: 42% mana arcane_charge(4), crimson_chorus(3)
3:24.187 rotation < arcane_blast Fluffy_Pillow 25523.9/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.540 rotation < arcane_blast Fluffy_Pillow 20601.7/72166: 29% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.892 rotation < arcane_blast Fluffy_Pillow 15678.0/72166: 22% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.248 rotation ! evocation Fluffy_Pillow 10760.2/72166: 15% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:32.448 rotation ~ cancel_action Fluffy_Pillow 69141.0/72166: 96% mana arcane_charge(4), clearcasting(3), evocation
3:32.454 rotation # arcane_barrage Fluffy_Pillow 69149.7/72166: 96% mana arcane_charge(4), clearcasting(3)
3:33.781 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(3)
3:35.109 cooldowns k rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(3)
3:36.438 rotation & arcane_missiles Fluffy_Pillow 71591.1/72166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
3:42.018 cooldowns m presence_of_mind Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), rune_of_power
3:42.018 rotation % arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:43.346 rotation ' arcane_missiles Fluffy_Pillow 67207.4/72166: 93% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:45.444 default T counterspell Fluffy_Pillow 70235.5/72166: 97% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:45.444 rotation < arcane_blast Fluffy_Pillow 69235.5/72166: 96% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:46.771 rotation < arcane_blast Fluffy_Pillow 64275.8/72166: 89% mana arcane_charge(4), presence_of_mind, rune_of_power
3:48.098 rotation : arcane_barrage Fluffy_Pillow 59316.1/72166: 82% mana arcane_charge(4), rune_of_power
3:49.426 rotation * arcane_orb Fluffy_Pillow 65562.7/72166: 91% mana
3:50.754 rotation < arcane_blast Fluffy_Pillow 66979.5/72166: 93% mana arcane_charge(2)
3:52.427 rotation < arcane_blast Fluffy_Pillow 65269.1/72166: 90% mana arcane_charge(3)
3:53.940 rotation < arcane_blast Fluffy_Pillow 61952.8/72166: 86% mana arcane_charge(4), clearcasting
3:55.293 rotation < arcane_blast Fluffy_Pillow 57030.7/72166: 79% mana arcane_charge(4), clearcasting
3:56.647 rotation < arcane_blast Fluffy_Pillow 52109.9/72166: 72% mana arcane_charge(4), clearcasting
3:58.001 default X use_item_empyreal_ordnance Fluffy_Pillow 47189.1/72166: 65% mana arcane_charge(4), clearcasting
3:58.001 rotation < arcane_blast Fluffy_Pillow 47189.1/72166: 65% mana arcane_charge(4), clearcasting
3:59.354 rotation < arcane_blast Fluffy_Pillow 42267.0/72166: 59% mana arcane_charge(4), clearcasting(2)
4:00.708 rotation ( arcane_missiles Fluffy_Pillow 37346.2/72166: 52% mana arcane_charge(4), clearcasting(3)
4:02.657 rotation < arcane_blast Fluffy_Pillow 40159.2/72166: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.009 rotation < arcane_blast Fluffy_Pillow 35235.6/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.360 rotation < arcane_blast Fluffy_Pillow 30310.5/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.714 default U use_mana_gem highmountain_tauren 25389.7/72166: 35% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:06.714 rotation ( arcane_missiles Fluffy_Pillow 32606.3/72166: 45% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:08.773 rotation , arcane_barrage Fluffy_Pillow 35578.1/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.100 default T counterspell Fluffy_Pillow 41823.3/72166: 58% mana clearcasting(2), crimson_chorus
4:10.100 rotation * arcane_orb Fluffy_Pillow 40823.3/72166: 57% mana clearcasting(2), crimson_chorus
4:11.428 rotation < arcane_blast Fluffy_Pillow 42240.0/72166: 59% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:13.101 rotation < arcane_blast Fluffy_Pillow 40529.7/72166: 56% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
4:14.612 rotation < arcane_blast Fluffy_Pillow 37210.6/72166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:15.967 rotation ) arcane_missiles Fluffy_Pillow 32291.2/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.733 rotation < arcane_blast Fluffy_Pillow 37726.8/72166: 52% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:21.087 rotation " arcane_barrage Fluffy_Pillow 32806.0/72166: 45% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:22.414 cooldowns g touch_of_the_magi Fluffy_Pillow 39051.2/72166: 54% mana crimson_chorus(3), empyreal_surge(5)
4:23.740 cooldowns j arcane_power Fluffy_Pillow 38465.1/72166: 53% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
4:23.740 rotation & arcane_missiles Fluffy_Pillow 38465.1/72166: 53% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:34.579 default T counterspell Fluffy_Pillow 35359.2/72166: 49% mana arcane_charge(4), arcane_power, rune_of_power
4:34.579 rotation < arcane_blast Fluffy_Pillow 34859.2/72166: 48% mana arcane_charge(4), arcane_power, rune_of_power
4:35.932 rotation < arcane_blast Fluffy_Pillow 33374.5/72166: 46% mana arcane_charge(4), arcane_power
4:37.287 rotation < arcane_blast Fluffy_Pillow 31892.7/72166: 44% mana arcane_charge(4), arcane_power
4:38.640 rotation - arcane_barrage Fluffy_Pillow 30408.0/72166: 42% mana arcane_charge(4), arcane_power
4:39.968 rotation * arcane_orb Fluffy_Pillow 36654.6/72166: 51% mana
4:41.298 rotation < arcane_blast Fluffy_Pillow 38074.2/72166: 53% mana arcane_charge(2)
4:42.968 rotation < arcane_blast Fluffy_Pillow 36359.6/72166: 50% mana arcane_charge(3)
4:44.482 cooldowns k rune_of_power Fluffy_Pillow 33044.7/72166: 46% mana arcane_charge(4)
4:45.810 rotation < arcane_blast Fluffy_Pillow 34961.5/72166: 48% mana arcane_charge(4), rune_of_power
4:47.164 rotation < arcane_blast Fluffy_Pillow 30040.7/72166: 42% mana arcane_charge(4), rune_of_power
4:48.519 rotation < arcane_blast Fluffy_Pillow 25121.4/72166: 35% mana arcane_charge(4), rune_of_power
4:49.872 rotation < arcane_blast Fluffy_Pillow 20199.2/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power
4:51.227 rotation ' arcane_missiles Fluffy_Pillow 15279.9/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power
4:53.299 rotation < arcane_blast Fluffy_Pillow 18270.4/72166: 25% mana arcane_charge(4), rune_of_power
4:54.651 rotation < arcane_blast Fluffy_Pillow 13346.8/72166: 18% mana arcane_charge(4), rune_of_power
4:56.004 rotation < arcane_blast Fluffy_Pillow 8424.6/72166: 12% mana arcane_charge(4), rune_of_power
4:57.357 rotation : arcane_barrage Fluffy_Pillow 3502.4/72166: 5% mana arcane_charge(4), clearcasting, rune_of_power
4:58.685 default T counterspell Fluffy_Pillow 9749.1/72166: 14% mana clearcasting
4:58.685 rotation < arcane_blast Fluffy_Pillow 8749.1/72166: 12% mana clearcasting
5:00.675 rotation * arcane_orb Fluffy_Pillow 10246.3/72166: 14% mana arcane_charge, clearcasting
5:02.004 default W time_warp Fluffy_Pillow 11664.4/72166: 16% mana arcane_charge(3), clearcasting
5:02.004 rotation < arcane_blast Fluffy_Pillow 9664.4/72166: 13% mana arcane_charge(3), clearcasting, temporal_warp
5:03.170 rotation = evocation highmountain_tauren 5847.3/72166: 8% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:06.688 rotation ~ cancel_action Fluffy_Pillow 69418.6/72166: 96% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus
5:06.693 rotation < arcane_blast Fluffy_Pillow 69425.8/72166: 96% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:07.736 rotation < arcane_blast Fluffy_Pillow 64056.2/72166: 89% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:08.779 rotation $ arcane_barrage Fluffy_Pillow 58686.5/72166: 81% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:09.805 cooldowns i touch_of_the_magi Fluffy_Pillow 64497.3/72166: 89% mana clearcasting, temporal_warp, crimson_chorus
5:10.828 rotation & arcane_missiles Fluffy_Pillow 63473.8/72166: 88% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:19.126 rotation < arcane_blast Fluffy_Pillow 45450.4/72166: 63% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:20.168 rotation , arcane_barrage Fluffy_Pillow 40079.4/72166: 56% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:21.191 rotation * arcane_orb Fluffy_Pillow 45885.8/72166: 64% mana temporal_warp, crimson_chorus(2)
5:22.212 rotation < arcane_blast Fluffy_Pillow 46859.5/72166: 65% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:23.498 default T counterspell Fluffy_Pillow 44590.6/72166: 62% mana arcane_charge(3), temporal_warp, crimson_chorus(3)
5:23.498 rotation < arcane_blast Fluffy_Pillow 43590.6/72166: 60% mana arcane_charge(3), temporal_warp, crimson_chorus(3)
5:24.664 rotation < arcane_blast Fluffy_Pillow 39773.5/72166: 55% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:25.707 rotation < arcane_blast Fluffy_Pillow 34403.8/72166: 48% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:26.749 rotation < arcane_blast Fluffy_Pillow 29032.8/72166: 40% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:27.792 rotation + arcane_barrage Fluffy_Pillow 23663.2/72166: 33% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:28.814 rotation ( arcane_missiles Fluffy_Pillow 29468.2/72166: 41% mana clearcasting(3), temporal_warp, crimson_chorus(3)
5:30.542 rotation < arcane_blast Fluffy_Pillow 31962.2/72166: 44% mana clearcasting(2), temporal_warp, crimson_chorus(3)
5:32.074 rotation < arcane_blast Fluffy_Pillow 32798.4/72166: 45% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(3)
5:33.480 rotation < arcane_blast Fluffy_Pillow 32077.7/72166: 44% mana arcane_charge(2), clearcasting(2), temporal_warp
5:34.765 rotation < arcane_blast Fluffy_Pillow 29807.3/72166: 41% mana arcane_charge(3), clearcasting(2), temporal_warp

Stats

Level Bonus (60) Race Bonus (highmountain_tauren) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 -2 322 304 0
Stamina 414 2 2029 1933 1517
Intellect 450 -1 1821 1621 1095 (46)
Spirit 0 0 0 0 0
Health 40580 40580 0
Mana 72166 72166 0
Spell Power 1821 1621 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 6.65% 6.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="highmountain_tauren"
source=default
spec=arcane
level=60
race=highmountain_tauren
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

maghar_orc : 5828 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5828.1 5828.1 11.3 / 0.194% 897.1 / 15.4% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2516.2 2394.0 Mana 0.00% 43.6 99.9% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
maghar_orc 5828
Arcane Barrage 370 6.4% 20.6 13.90sec 5396 4369 Direct 20.6 4569 9133 5396 18.1%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.60 20.60 0.00 0.00 1.2351 0.0000 111141.07 111141.07 0.00% 4368.58 4368.58
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 16.86 7 25 4568.95 3283 8909 4566.86 4040 5004 77013 77013 0.00%
crit 18.14% 3.74 0 11 9132.97 6566 14188 8938.25 0 13988 34128 34128 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [z]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.25
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:7.88
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:2.98
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.43
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.22
Arcane Blast 2153 36.9% 116.8 2.56sec 5511 4215 Direct 117.8 4538 9571 5464 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.77 117.77 0.00 0.00 1.3076 0.0000 643511.32 643511.32 0.00% 4214.72 4214.72
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 96.08 64 130 4537.61 923 12367 4543.11 3993 5318 435888 435888 0.00%
crit 18.42% 21.69 8 38 9570.74 1846 24733 9595.30 6603 13477 207624 207624 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.41
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:19.12
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.72
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:92.11
Arcane Echo 272 4.7% 152.4 1.97sec 534 0 Direct 152.4 437 933 534 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.44 152.44 0.00 0.00 0.0000 0.0000 81436.33 81436.33 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.37% 122.51 79 177 436.99 221 689 437.31 383 505 53512 53512 0.00%
crit 19.63% 29.93 10 51 933.32 441 1379 934.95 734 1138 27924 27924 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2290 39.3% 43.7 6.44sec 15724 8654 Periodic 299.4 1889 4017 2294 19.0% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.66 0.00 299.68 299.39 1.8169 0.2468 686586.18 686586.18 0.00% 8654.37 8654.37
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.96% 242.40 144 370 1888.91 1120 3501 1892.04 1623 2228 457688 457688 0.00%
crit 19.04% 56.99 27 94 4017.50 2241 7002 4023.79 3120 5111 228899 228899 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.86
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:4.99
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.47
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.05
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.73
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.3 26.62sec 3678 2900

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.32 0.00 0.00 0.00 1.2684 0.0000 0.00 0.00 0.00% 2899.90 2899.90

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.32
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.3 27.16sec 3679 0 Direct 11.3 3147 6291 3678 16.9%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.32 11.32 0.00 0.00 0.0000 0.0000 41645.53 41645.53 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.10% 9.41 3 15 3147.11 3021 4531 3146.73 3021 3576 29609 29609 0.00%
crit 16.90% 1.91 0 7 6291.32 6042 8966 5394.13 0 8458 12037 12037 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12575 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.43sec 2517 0 Periodic 13.5 1567 3068 1854 19.1% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.94 0.00 13.49 13.49 0.0000 1.7476 25016.22 25016.22 0.00% 1060.82 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.91% 10.92 3 14 1567.12 175 1852 1569.14 1344 1852 17110 17110 0.00%
crit 19.09% 2.58 0 8 3068.47 349 3704 2878.20 0 3704 7906 7906 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.33sec 542 0 Direct 20.5 456 913 542 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.49 20.49 0.00 0.00 0.0000 0.0000 11098.07 11098.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.35% 16.67 7 30 456.45 444 484 456.42 444 471 7609 7609 0.00%
crit 18.65% 3.82 0 12 912.62 887 969 889.98 0 969 3489 3489 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5888 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.8 1.04sec 53 50 Direct 111.8 43 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.82 111.82 0.00 0.00 1.0596 0.0000 5887.77 5887.77 0.00% 49.69 49.69
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.05% 89.52 74 102 43.36 30 59 43.35 41 45 3881 3881 0.00%
crit 19.95% 22.31 9 37 89.93 60 118 89.98 76 105 2007 2007 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3887.38
Shadowcore Oil Blast 41 0.7% 41.1 7.23sec 298 0 Direct 41.1 251 502 298 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.13 41.13 0.00 0.00 0.0000 0.0000 12238.18 12238.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.47% 33.51 15 58 250.99 244 266 251.00 246 256 8410 8410 0.00%
crit 18.53% 7.62 0 18 502.30 488 533 501.96 0 524 3828 3828 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (423) 0.0% (7.3%) 6.1 49.16sec 20723 16921

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2247 0.0000 0.00 0.00 0.00% 16921.43 16921.43

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 423 7.3% 6.1 49.12sec 20723 0 Direct 6.1 20750 0 20750 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.12 0.00 0.00 0.0000 0.0000 126859.97 126859.97 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 20750.29 447 69721 20739.69 15089 24862 126860 126860 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:26932.45
  • base_dd_max:26932.45
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
maghar_orc
Ancestral Call 2.8 122.08sec

Stats Details: Ancestral Call

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Ancestral Call

  • id:274738
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:274738
  • name:Ancestral Call
  • school:physical
  • tooltip:
  • description:Invoke the spirits of your ancestors, granting you a random secondary stat for {$274739d=15 seconds}.

Action Priority List

    default
    [X]:2.79
  • if_expr:buff.arcane_power.up
Arcane Power 2.8 122.08sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:maghar_orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.61 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.62
Evocation 3.3 104.65sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.13 0.00 3.4912 0.6303 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:maghar_orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.98
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.30
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:maghar_orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:maghar_orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.03sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.09
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.77
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.50sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.92 0.00 0.00 0.00 1.2235 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.94
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 303.32sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.61sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:maghar_orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.0 13.9sec 2.1sec 11.6sec 83.25% 0.00% 78.8 (79.3) 0.0

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.7s / 51.0s
  • trigger_min/max:0.0s / 16.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 48.3s

Stack Uptimes

  • arcane_charge_1:5.24%
  • arcane_charge_2:9.51%
  • arcane_charge_3:8.05%
  • arcane_charge_4:60.46%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.75% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 141.8s
  • trigger_min/max:120.0s / 141.8s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • arcane_power_1:13.75%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.2 16.9sec 9.9sec 8.0sec 47.62% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.20%
  • clearcasting_2:18.12%
  • clearcasting_3:4.29%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.6sec 51.96% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.90%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.04% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.8s / 258.9s
  • trigger_min/max:236.8s / 258.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.04%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.9sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 141.8s
  • trigger_min/max:90.0s / 141.8s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Ferocity of the Frostwolf 0.7 0.0 160.6sec 160.6sec 14.8sec 3.46% 0.00% 0.0 (0.0) 0.7

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_ferocity_of_the_frostwolf
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:mastery_rating
  • amount:125.00

Trigger Details

  • interval_min/max:120.0s / 250.8s
  • trigger_min/max:120.0s / 250.8s
  • trigger_pct:100.00%
  • duration_min/max:1.7s / 15.0s

Stack Uptimes

  • ferocity_of_the_frostwolf_1:3.47%

Spelldata

  • id:274741
  • name:Ferocity of the Frostwolf
  • tooltip:Increases mastery by $w1.
  • description:Invoke the spirits of your ancestors, granting you their power.
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Might of the Blackrock 0.7 0.0 155.1sec 155.1sec 14.7sec 3.28% 0.00% 0.0 (0.0) 0.6

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_might_of_the_blackrock
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:versatility_rating
  • amount:125.00

Trigger Details

  • interval_min/max:120.0s / 250.8s
  • trigger_min/max:120.0s / 250.8s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • might_of_the_blackrock_1:3.30%

Spelldata

  • id:274742
  • name:Might of the Blackrock
  • tooltip:Increases versatility by $w1.
  • description:Invoke the spirits of your ancestors, granting you their power.
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.46%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.3sec 98.3sec 4.0sec 4.21% 8.06% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 153.3s
  • trigger_min/max:62.7s / 153.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 17.5s

Stack Uptimes

  • presence_of_mind_1:2.02%
  • presence_of_mind_2:2.04%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rictus of the Laughing Skull 0.7 0.0 150.9sec 150.9sec 14.8sec 3.39% 0.00% 0.0 (0.0) 0.7

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_rictus_of_the_laughing_skull
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:125.00

Trigger Details

  • interval_min/max:120.0s / 263.3s
  • trigger_min/max:120.0s / 263.3s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 15.0s

Stack Uptimes

  • rictus_of_the_laughing_skull_1:3.41%

Spelldata

  • id:274739
  • name:Rictus of the Laughing Skull
  • tooltip:Increases critical strike by $w1.
  • description:Invoke the spirits of your ancestors, granting you their power.
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.37% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.9s
  • trigger_min/max:13.7s / 58.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.37%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 304.0sec 304.0sec 35.5sec 17.17% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.2s
  • trigger_min/max:300.0s / 320.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.17%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Zeal of the Burning Blade 0.7 0.0 164.3sec 164.3sec 14.9sec 3.62% 0.00% 0.0 (0.0) 0.7

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_zeal_of_the_burning_blade
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:haste_rating
  • amount:125.00

Trigger Details

  • interval_min/max:120.0s / 251.3s
  • trigger_min/max:120.0s / 251.3s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • zeal_of_the_burning_blade_1:3.63%

Spelldata

  • id:274740
  • name:Zeal of the Burning Blade
  • tooltip:Increases haste by $w1.
  • description:Invoke the spirits of your ancestors, granting you their power.
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.51% 0.00% 20.00%
Arcane Barrage Arcane Charge 4 97.49% 80.00% 100.00%
Arcane Blast Arcane Charge 0 6.80% 2.61% 11.58%
Arcane Blast Arcane Charge 1 4.73% 1.67% 8.74%
Arcane Blast Arcane Charge 2 10.52% 5.26% 15.24%
Arcane Blast Arcane Charge 3 11.73% 6.84% 16.19%
Arcane Blast Arcane Charge 4 66.23% 54.29% 77.55%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.17% 0.00% 7.34% 1.6s 0.0s 6.0s
Conserve Phase 100.00% 100.00% 100.00% 299.7s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.715120.013239.931
Evocation14.4490.00051.76548.01022.667111.417
Counterspell0.6930.0009.0748.7533.21518.024
Time Warp2.1930.00020.1743.2531.32421.501
Rune of Power7.0470.00034.51843.79720.08975.511
Touch of the Magi5.0140.00026.20032.40818.76261.918
Arcane Power7.3950.00021.84420.84716.69940.086
Arcane Barrage11.4321.29449.457248.950195.984303.832
Arcane Orb6.4660.00058.83077.99642.139137.548
Presence of Mind32.2230.00090.466115.12678.262170.952

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
maghar_orc
mana_regen Mana 3142.18 423186.27 58.99% 134.68 9728.59 2.25%
Evocation Mana 127.04 185164.04 25.81% 1457.48 0.00 0.00%
Mana Gem Mana 2.94 21232.88 2.96% 7216.78 0.00 0.00%
Arcane Barrage Mana 20.60 87801.19 12.24% 4263.08 873.93 0.99%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2393.99 2516.19 10632.8 35652.9 11.4 72165.7
Usage Type Count Total Avg RPE APR
maghar_orc
arcane_blast Mana 118.9 635603.4 5344.3 5443.4 1.0
arcane_missiles Mana 44.1 90489.4 2051.9 2072.4 7.6
arcane_orb Mana 11.4 5718.6 500.0 505.0 7.3
counterspell Mana 12.7 11380.4 893.0 902.2 0.0
time_warp Mana 1.5 2973.3 2000.0 2013.5 0.0
touch_of_the_magi Mana 6.2 15446.7 2498.9 2523.2 8.2

Statistics & Data Analysis

Fight Length
maghar_orc Fight Length
Count 1609
Mean 299.71
Minimum 240.01
Maximum 359.93
Spread ( max - min ) 119.92
Range [ ( max - min ) / 2 * 100% ] 20.01%
Standard Deviation 34.8106
5th Percentile 245.74
95th Percentile 353.84
( 95th Percentile - 5th Percentile ) 108.10
Mean Distribution
Standard Deviation 0.8678
95.00% Confidence Interval ( 298.01 - 301.42 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 519
0.1% Error 51821
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1035
DPS
maghar_orc Damage Per Second
Count 1609
Mean 5828.09
Minimum 5159.87
Maximum 6601.00
Spread ( max - min ) 1441.12
Range [ ( max - min ) / 2 * 100% ] 12.36%
Standard Deviation 231.9160
5th Percentile 5449.71
95th Percentile 6210.81
( 95th Percentile - 5th Percentile ) 761.10
Mean Distribution
Standard Deviation 5.7817
95.00% Confidence Interval ( 5816.76 - 5839.42 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6083
0.1 Scale Factor Error with Delta=300 460
0.05 Scale Factor Error with Delta=300 1837
0.01 Scale Factor Error with Delta=300 45914
Priority Target DPS
maghar_orc Priority Target Damage Per Second
Count 1609
Mean 5828.09
Minimum 5159.87
Maximum 6601.00
Spread ( max - min ) 1441.12
Range [ ( max - min ) / 2 * 100% ] 12.36%
Standard Deviation 231.9160
5th Percentile 5449.71
95th Percentile 6210.81
( 95th Percentile - 5th Percentile ) 761.10
Mean Distribution
Standard Deviation 5.7817
95.00% Confidence Interval ( 5816.76 - 5839.42 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6083
0.1 Scale Factor Error with Delta=300 460
0.05 Scale Factor Error with Delta=300 1837
0.01 Scale Factor Error with Delta=300 45914
DPS(e)
maghar_orc Damage Per Second (Effective)
Count 1609
Mean 5828.09
Minimum 5159.87
Maximum 6601.00
Spread ( max - min ) 1441.12
Range [ ( max - min ) / 2 * 100% ] 12.36%
Damage
maghar_orc Damage
Count 1609
Mean 1739532.88
Minimum 1240633.77
Maximum 2175427.53
Spread ( max - min ) 934793.76
Range [ ( max - min ) / 2 * 100% ] 26.87%
DTPS
maghar_orc Damage Taken Per Second
Count 1609
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
maghar_orc Healing Per Second
Count 1609
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
maghar_orc Healing Per Second (Effective)
Count 1609
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
maghar_orc Heal
Count 1609
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
maghar_orc Healing Taken Per Second
Count 1609
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
maghar_orc Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
maghar_orcTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
maghar_orc Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.62 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
X 2.79 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.94 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.09 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.77 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.41 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.86 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 19.12 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.98 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.25 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.72 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 4.99 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.47 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.05 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.73 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.32 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 7.88 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 2.98 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.43 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 92.11 arcane_blast
> 1.30 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTtWuv}U}}}}}}}}}}}~s!wxVX{T}}}y}}}}}}z+======,====,=*T*=+===,=il'T(;+===,====,=*=T+======"!$il'Tn&=U(;+=====kX(======T===:+=====$il'T==;+==,=====,===T===*=="!$il'Tn&===;+=====Y===,=U=T=**=-+==#hkX'T===(l(===(==;+==T===W=>!pqqqpqqqq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask maghar_orc 72165.7/72166: 100% mana
Pre precombat 1 food maghar_orc 72165.7/72166: 100% mana
Pre precombat 2 augmentation maghar_orc 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener u arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener v rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.011 fishing_opener } arcane_blast Fluffy_Pillow 66136.5/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 default U use_mana_gem maghar_orc 60417.6/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 fishing_opener } arcane_blast Fluffy_Pillow 67634.2/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.613 fishing_opener } arcane_blast Fluffy_Pillow 61915.3/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.415 fishing_opener } arcane_blast Fluffy_Pillow 56197.8/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.218 fishing_opener } arcane_blast Fluffy_Pillow 50481.8/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.021 fishing_opener } arcane_blast Fluffy_Pillow 44765.8/72166: 62% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.825 fishing_opener } arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.628 fishing_opener } arcane_blast Fluffy_Pillow 33335.2/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.431 fishing_opener } arcane_blast Fluffy_Pillow 27619.2/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.234 fishing_opener } arcane_blast Fluffy_Pillow 21903.2/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.037 fishing_opener } arcane_blast Fluffy_Pillow 16187.1/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.840 fishing_opener } arcane_blast Fluffy_Pillow 10471.1/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.644 fishing_opener ~ arcane_barrage Fluffy_Pillow 4756.6/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.432 fishing_opener s evocation maghar_orc 10223.8/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.933 rotation ! cancel_action Fluffy_Pillow 68975.7/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.937 fishing_opener w touch_of_the_magi Fluffy_Pillow 68981.5/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.723 fishing_opener x arcane_power Fluffy_Pillow 67615.9/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.723 default V potion Fluffy_Pillow 67615.9/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.723 default X ancestral_call Fluffy_Pillow 67615.9/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.723 fishing_opener { arcane_missiles Fluffy_Pillow 67615.9/72166: 94% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.427 default T counterspell Fluffy_Pillow 69978.6/72166: 97% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.427 fishing_opener } arcane_blast Fluffy_Pillow 69478.6/72166: 96% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.230 fishing_opener } arcane_blast Fluffy_Pillow 67200.0/72166: 93% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.033 fishing_opener } arcane_blast Fluffy_Pillow 64921.5/72166: 90% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.836 fishing_opener y presence_of_mind Fluffy_Pillow 62643.0/72166: 87% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.836 fishing_opener } arcane_blast Fluffy_Pillow 62643.0/72166: 87% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.623 fishing_opener } arcane_blast Fluffy_Pillow 60341.4/72166: 84% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.411 fishing_opener } arcane_blast Fluffy_Pillow 58041.2/72166: 80% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.199 fishing_opener } arcane_blast Fluffy_Pillow 55741.0/72166: 77% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.001 fishing_opener } arcane_blast Fluffy_Pillow 53461.1/72166: 74% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.803 fishing_opener } arcane_blast Fluffy_Pillow 51181.1/72166: 71% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.604 fishing_opener z arcane_barrage Fluffy_Pillow 48899.7/72166: 68% mana bloodlust, rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.389 rotation + arcane_orb Fluffy_Pillow 54362.7/72166: 75% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.176 rotation = arcane_blast Fluffy_Pillow 54998.6/72166: 76% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.168 rotation = arcane_blast Fluffy_Pillow 52305.3/72166: 72% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.066 rotation = arcane_blast Fluffy_Pillow 48101.4/72166: 67% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.868 rotation = arcane_blast Fluffy_Pillow 42384.0/72166: 59% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.669 rotation = arcane_blast Fluffy_Pillow 36665.1/72166: 51% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.473 rotation = arcane_blast Fluffy_Pillow 30950.5/72166: 43% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.275 rotation , arcane_barrage Fluffy_Pillow 25233.0/72166: 35% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.061 rotation = arcane_blast Fluffy_Pillow 30697.4/72166: 43% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.241 rotation = arcane_blast Fluffy_Pillow 31025.5/72166: 43% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.327 rotation = arcane_blast Fluffy_Pillow 29843.0/72166: 41% mana arcane_charge(2), clearcasting(2), potion_of_spectral_intellect
0:43.000 rotation = arcane_blast Fluffy_Pillow 28132.6/72166: 39% mana arcane_charge(3), clearcasting(2)
0:44.513 rotation , arcane_barrage Fluffy_Pillow 24816.4/72166: 34% mana arcane_charge(4), clearcasting(2)
0:45.842 rotation = arcane_blast Fluffy_Pillow 31064.5/72166: 43% mana clearcasting(2)
0:47.830 rotation * arcane_missiles Fluffy_Pillow 32558.8/72166: 45% mana arcane_charge, clearcasting(2)
0:49.894 default T counterspell Fluffy_Pillow 35537.8/72166: 49% mana arcane_charge, clearcasting
0:49.894 rotation * arcane_missiles Fluffy_Pillow 34537.8/72166: 48% mana arcane_charge, clearcasting
0:51.954 rotation = arcane_blast Fluffy_Pillow 37511.0/72166: 52% mana arcane_charge
0:53.784 rotation + arcane_orb Fluffy_Pillow 37402.3/72166: 52% mana arcane_charge(2)
0:55.112 rotation = arcane_blast Fluffy_Pillow 38819.0/72166: 54% mana arcane_charge(4)
0:56.463 rotation = arcane_blast Fluffy_Pillow 33893.9/72166: 47% mana arcane_charge(4)
0:57.817 rotation = arcane_blast Fluffy_Pillow 28973.1/72166: 40% mana arcane_charge(4)
0:59.169 rotation , arcane_barrage Fluffy_Pillow 24049.5/72166: 33% mana arcane_charge(4), clearcasting
1:00.496 rotation = arcane_blast Fluffy_Pillow 30294.7/72166: 42% mana clearcasting
1:02.487 cooldowns i touch_of_the_magi Fluffy_Pillow 31793.4/72166: 44% mana arcane_charge, clearcasting, crimson_chorus
1:03.815 cooldowns l rune_of_power Fluffy_Pillow 31210.1/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus
1:05.142 rotation ' arcane_missiles Fluffy_Pillow 33125.4/72166: 46% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:13.689 default T counterspell Fluffy_Pillow 22961.4/72166: 32% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:13.894 rotation ( arcane_missiles Fluffy_Pillow 22257.3/72166: 31% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.951 rotation ; arcane_barrage Fluffy_Pillow 25226.2/72166: 35% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.278 rotation + arcane_orb Fluffy_Pillow 31471.4/72166: 44% mana crimson_chorus(2)
1:18.605 rotation = arcane_blast Fluffy_Pillow 32886.6/72166: 46% mana arcane_charge(2), crimson_chorus(2)
1:20.278 rotation = arcane_blast Fluffy_Pillow 31176.3/72166: 43% mana arcane_charge(3), crimson_chorus(2)
1:21.790 rotation = arcane_blast Fluffy_Pillow 27858.6/72166: 39% mana arcane_charge(4), crimson_chorus(2)
1:23.143 rotation , arcane_barrage Fluffy_Pillow 22936.4/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.471 rotation = arcane_blast Fluffy_Pillow 29183.1/72166: 40% mana clearcasting, crimson_chorus(3)
1:26.459 rotation = arcane_blast Fluffy_Pillow 30677.4/72166: 43% mana arcane_charge, clearcasting, crimson_chorus(3)
1:28.290 rotation = arcane_blast Fluffy_Pillow 30570.1/72166: 42% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:29.961 rotation = arcane_blast Fluffy_Pillow 28856.9/72166: 40% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:31.473 rotation , arcane_barrage Fluffy_Pillow 25539.2/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:32.801 rotation = arcane_blast Fluffy_Pillow 31785.8/72166: 44% mana clearcasting
1:34.792 rotation * arcane_missiles Fluffy_Pillow 33284.5/72166: 46% mana arcane_charge, clearcasting
1:36.737 rotation = arcane_blast Fluffy_Pillow 36091.7/72166: 50% mana arcane_charge
1:38.566 default T counterspell Fluffy_Pillow 35981.5/72166: 50% mana arcane_charge(2)
1:38.566 rotation + arcane_orb Fluffy_Pillow 34981.5/72166: 48% mana arcane_charge(2)
1:39.894 rotation = arcane_blast Fluffy_Pillow 36398.3/72166: 50% mana arcane_charge(4)
1:41.248 rotation = arcane_blast Fluffy_Pillow 31477.5/72166: 44% mana arcane_charge(4), clearcasting
1:42.601 rotation = arcane_blast Fluffy_Pillow 26555.3/72166: 37% mana arcane_charge(4), clearcasting
1:43.951 rotation = arcane_blast Fluffy_Pillow 21628.8/72166: 30% mana arcane_charge(4), clearcasting
1:45.305 rotation = arcane_blast Fluffy_Pillow 16708.0/72166: 23% mana arcane_charge(4), clearcasting
1:46.657 rotation = arcane_blast Fluffy_Pillow 11784.4/72166: 16% mana arcane_charge(4), clearcasting
1:48.011 rotation " evocation maghar_orc 6863.6/72166: 10% mana arcane_charge(4), clearcasting(2)
1:52.458 rotation ! cancel_action Fluffy_Pillow 68677.9/72166: 95% mana arcane_charge(4), clearcasting(2), evocation
1:52.462 rotation $ arcane_barrage Fluffy_Pillow 68683.6/72166: 95% mana arcane_charge(4), clearcasting(2)
1:53.790 cooldowns i touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
1:55.119 cooldowns l rune_of_power Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4), clearcasting(2)
1:56.448 rotation ' arcane_missiles Fluffy_Pillow 71592.5/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:02.490 default T counterspell Fluffy_Pillow 68639.2/72166: 95% mana arcane_charge(4), rune_of_power
2:02.566 cooldowns n presence_of_mind Fluffy_Pillow 67748.9/72166: 94% mana arcane_charge(4), rune_of_power
2:02.566 rotation & arcane_blast Fluffy_Pillow 67748.9/72166: 94% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:03.892 rotation = arcane_blast Fluffy_Pillow 62787.7/72166: 87% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.219 default U use_mana_gem maghar_orc 57828.0/72166: 80% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:05.219 rotation ( arcane_missiles Fluffy_Pillow 65044.5/72166: 90% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:07.205 rotation ; arcane_barrage Fluffy_Pillow 67911.0/72166: 94% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:08.532 rotation + arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana presence_of_mind, crimson_chorus
2:09.859 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), presence_of_mind, crimson_chorus
2:11.188 rotation = arcane_blast Fluffy_Pillow 69958.9/72166: 97% mana arcane_charge(3), crimson_chorus
2:12.700 rotation = arcane_blast Fluffy_Pillow 66641.2/72166: 92% mana arcane_charge(4), crimson_chorus(2)
2:14.053 rotation = arcane_blast Fluffy_Pillow 61719.0/72166: 86% mana arcane_charge(4), crimson_chorus(2)
2:15.407 rotation = arcane_blast Fluffy_Pillow 56798.2/72166: 79% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.761 cooldowns k arcane_power Fluffy_Pillow 51877.5/72166: 72% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.761 default X ancestral_call Fluffy_Pillow 51877.5/72166: 72% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:16.761 rotation ( arcane_missiles Fluffy_Pillow 51877.5/72166: 72% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:18.821 rotation = arcane_blast Fluffy_Pillow 54850.7/72166: 76% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.173 rotation = arcane_blast Fluffy_Pillow 53364.6/72166: 74% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.526 rotation = arcane_blast Fluffy_Pillow 51879.9/72166: 72% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.878 rotation = arcane_blast Fluffy_Pillow 50393.7/72166: 70% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.232 rotation = arcane_blast Fluffy_Pillow 48910.5/72166: 68% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.585 rotation = arcane_blast Fluffy_Pillow 47425.8/72166: 66% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.940 default T counterspell Fluffy_Pillow 45944.0/72166: 64% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.940 rotation = arcane_blast Fluffy_Pillow 45444.0/72166: 63% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.292 rotation = arcane_blast Fluffy_Pillow 43957.8/72166: 61% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.645 rotation = arcane_blast Fluffy_Pillow 42473.1/72166: 59% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.998 rotation : arcane_barrage Fluffy_Pillow 40988.4/72166: 57% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.326 rotation + arcane_orb Fluffy_Pillow 47235.1/72166: 65% mana crimson_chorus(3)
2:33.653 rotation = arcane_blast Fluffy_Pillow 48650.4/72166: 67% mana arcane_charge(2)
2:35.322 rotation = arcane_blast Fluffy_Pillow 46934.3/72166: 65% mana arcane_charge(3), clearcasting
2:36.834 rotation = arcane_blast Fluffy_Pillow 43616.6/72166: 60% mana arcane_charge(4), clearcasting
2:38.185 rotation = arcane_blast Fluffy_Pillow 38691.5/72166: 54% mana arcane_charge(4), clearcasting
2:39.538 rotation = arcane_blast Fluffy_Pillow 33769.3/72166: 47% mana arcane_charge(4), clearcasting
2:40.891 rotation $ arcane_barrage Fluffy_Pillow 28847.1/72166: 40% mana arcane_charge(4), clearcasting
2:42.221 cooldowns i touch_of_the_magi Fluffy_Pillow 35096.6/72166: 49% mana clearcasting
2:43.548 cooldowns l rune_of_power Fluffy_Pillow 34511.9/72166: 48% mana arcane_charge(4), clearcasting
2:44.875 rotation ' arcane_missiles Fluffy_Pillow 36427.2/72166: 50% mana arcane_charge(4), clearcasting, rune_of_power
2:53.304 default T counterspell Fluffy_Pillow 33592.9/72166: 47% mana arcane_charge(4), rune_of_power
2:53.304 rotation = arcane_blast Fluffy_Pillow 32592.9/72166: 45% mana arcane_charge(4), rune_of_power
2:54.658 rotation = arcane_blast Fluffy_Pillow 27672.1/72166: 38% mana arcane_charge(4), rune_of_power
2:56.010 rotation ; arcane_barrage Fluffy_Pillow 22748.5/72166: 32% mana arcane_charge(4), rune_of_power
2:57.337 rotation + arcane_orb Fluffy_Pillow 28993.7/72166: 40% mana
2:58.666 rotation = arcane_blast Fluffy_Pillow 30411.9/72166: 42% mana arcane_charge(2)
3:00.340 rotation = arcane_blast Fluffy_Pillow 28703.0/72166: 40% mana arcane_charge(3)
3:01.853 rotation , arcane_barrage Fluffy_Pillow 25386.7/72166: 35% mana arcane_charge(4)
3:03.181 rotation = arcane_blast Fluffy_Pillow 31633.4/72166: 44% mana
3:05.169 rotation = arcane_blast Fluffy_Pillow 33127.7/72166: 46% mana arcane_charge, crimson_chorus
3:07.000 rotation = arcane_blast Fluffy_Pillow 33020.4/72166: 46% mana arcane_charge(2), crimson_chorus
3:08.673 rotation = arcane_blast Fluffy_Pillow 31310.1/72166: 43% mana arcane_charge(3), crimson_chorus
3:10.187 rotation = arcane_blast Fluffy_Pillow 27995.2/72166: 39% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.539 rotation , arcane_barrage Fluffy_Pillow 23071.6/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus
3:12.868 rotation = arcane_blast Fluffy_Pillow 29319.7/72166: 41% mana clearcasting, crimson_chorus
3:14.857 rotation = arcane_blast Fluffy_Pillow 30815.5/72166: 43% mana arcane_charge, clearcasting, crimson_chorus
3:16.689 rotation = arcane_blast Fluffy_Pillow 30709.6/72166: 43% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:18.359 default T counterspell Fluffy_Pillow 28995.0/72166: 40% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:18.359 rotation = arcane_blast Fluffy_Pillow 27995.0/72166: 39% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:19.872 rotation = arcane_blast Fluffy_Pillow 24678.7/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:21.225 rotation = arcane_blast Fluffy_Pillow 19756.5/72166: 27% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:22.578 rotation * arcane_missiles Fluffy_Pillow 14834.3/72166: 21% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:24.713 rotation = arcane_blast Fluffy_Pillow 17915.8/72166: 25% mana arcane_charge(4), crimson_chorus(2)
3:26.066 rotation = arcane_blast Fluffy_Pillow 12993.6/72166: 18% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.418 rotation " evocation Fluffy_Pillow 8069.9/72166: 11% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:31.843 rotation ! cancel_action Fluffy_Pillow 69578.4/72166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(3)
3:31.847 rotation $ arcane_barrage Fluffy_Pillow 69584.1/72166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:33.177 cooldowns i touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting, crimson_chorus(3)
3:34.506 cooldowns l rune_of_power Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:35.830 rotation ' arcane_missiles Fluffy_Pillow 71585.3/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
3:42.137 default T counterspell Fluffy_Pillow 71577.7/72166: 99% mana arcane_charge(4), rune_of_power
3:42.359 cooldowns n presence_of_mind Fluffy_Pillow 70898.2/72166: 98% mana arcane_charge(4), rune_of_power
3:42.359 rotation & arcane_blast Fluffy_Pillow 70898.2/72166: 98% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:43.686 rotation = arcane_blast Fluffy_Pillow 65938.4/72166: 91% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:45.015 rotation = arcane_blast Fluffy_Pillow 60981.6/72166: 85% mana arcane_charge(4), presence_of_mind, rune_of_power
3:46.343 rotation = arcane_blast Fluffy_Pillow 56023.3/72166: 78% mana arcane_charge(4), rune_of_power
3:47.697 rotation ; arcane_barrage Fluffy_Pillow 51102.6/72166: 71% mana arcane_charge(4), rune_of_power
3:49.024 rotation + arcane_orb Fluffy_Pillow 57347.8/72166: 79% mana
3:50.351 rotation = arcane_blast Fluffy_Pillow 58763.1/72166: 81% mana arcane_charge(2)
3:52.021 rotation = arcane_blast Fluffy_Pillow 57048.4/72166: 79% mana arcane_charge(3)
3:53.534 rotation = arcane_blast Fluffy_Pillow 53732.1/72166: 74% mana arcane_charge(4)
3:54.887 rotation = arcane_blast Fluffy_Pillow 48809.9/72166: 68% mana arcane_charge(4)
3:56.242 rotation = arcane_blast Fluffy_Pillow 43890.6/72166: 61% mana arcane_charge(4), clearcasting
3:57.595 default Y use_item_empyreal_ordnance Fluffy_Pillow 38968.4/72166: 54% mana arcane_charge(4), clearcasting
3:57.595 rotation = arcane_blast Fluffy_Pillow 38968.4/72166: 54% mana arcane_charge(4), clearcasting
3:58.948 rotation = arcane_blast Fluffy_Pillow 34046.2/72166: 47% mana arcane_charge(4), clearcasting
4:00.302 rotation = arcane_blast Fluffy_Pillow 29125.5/72166: 40% mana arcane_charge(4), clearcasting(2)
4:01.655 rotation , arcane_barrage Fluffy_Pillow 24203.3/72166: 34% mana arcane_charge(4), clearcasting(2)
4:02.983 rotation = arcane_blast Fluffy_Pillow 30450.0/72166: 42% mana clearcasting(2)
4:04.974 default U use_mana_gem maghar_orc 31948.6/72166: 44% mana arcane_charge, clearcasting(2)
4:05.219 rotation = arcane_blast Fluffy_Pillow 39518.8/72166: 55% mana arcane_charge, clearcasting(2)
4:07.049 default T counterspell Fluffy_Pillow 39410.0/72166: 55% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:07.049 rotation = arcane_blast Fluffy_Pillow 38410.0/72166: 53% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:08.720 rotation * arcane_missiles Fluffy_Pillow 36696.8/72166: 51% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:10.582 rotation * arcane_missiles Fluffy_Pillow 39384.3/72166: 55% mana arcane_charge(3), clearcasting, crimson_chorus
4:12.655 rotation = arcane_blast Fluffy_Pillow 42376.3/72166: 59% mana arcane_charge(3), crimson_chorus
4:14.168 rotation - arcane_barrage Fluffy_Pillow 39060.0/72166: 54% mana arcane_charge(4), crimson_chorus, empyreal_surge(5)
4:15.497 rotation + arcane_orb Fluffy_Pillow 45308.1/72166: 63% mana crimson_chorus, empyreal_surge(5)
4:16.825 rotation = arcane_blast Fluffy_Pillow 46724.8/72166: 65% mana arcane_charge(2), crimson_chorus, empyreal_surge(5)
4:18.497 rotation = arcane_blast Fluffy_Pillow 45013.1/72166: 62% mana arcane_charge(3), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:20.008 rotation # arcane_barrage Fluffy_Pillow 41693.9/72166: 58% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:21.335 cooldowns h touch_of_the_magi Fluffy_Pillow 47939.1/72166: 66% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:22.664 cooldowns k arcane_power Fluffy_Pillow 47357.3/72166: 66% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:22.664 default X ancestral_call Fluffy_Pillow 47357.3/72166: 66% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:22.664 rotation ' arcane_missiles Fluffy_Pillow 47357.3/72166: 66% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:33.491 default T counterspell Fluffy_Pillow 44234.1/72166: 61% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:33.491 rotation = arcane_blast Fluffy_Pillow 43734.1/72166: 61% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:34.844 rotation = arcane_blast Fluffy_Pillow 42249.4/72166: 59% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, crimson_chorus(3)
4:36.198 rotation = arcane_blast Fluffy_Pillow 40766.1/72166: 56% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
4:37.552 rotation ( arcane_missiles Fluffy_Pillow 39282.9/72166: 54% mana rictus_of_the_laughing_skull, arcane_charge(4), arcane_power, clearcasting
4:39.511 cooldowns l rune_of_power Fluffy_Pillow 42110.3/72166: 58% mana arcane_charge(4), clearcasting
4:40.838 rotation ( arcane_missiles Fluffy_Pillow 44025.6/72166: 61% mana arcane_charge(4), clearcasting, rune_of_power
4:42.896 rotation = arcane_blast Fluffy_Pillow 46995.9/72166: 65% mana arcane_charge(4), rune_of_power
4:44.250 rotation = arcane_blast Fluffy_Pillow 42075.2/72166: 58% mana arcane_charge(4), rune_of_power
4:45.604 rotation = arcane_blast Fluffy_Pillow 37154.4/72166: 51% mana arcane_charge(4), clearcasting, rune_of_power
4:46.959 rotation ( arcane_missiles Fluffy_Pillow 32235.1/72166: 45% mana arcane_charge(4), clearcasting, rune_of_power
4:48.938 rotation = arcane_blast Fluffy_Pillow 35091.4/72166: 49% mana arcane_charge(4), rune_of_power
4:50.291 rotation = arcane_blast Fluffy_Pillow 30169.2/72166: 42% mana arcane_charge(4), rune_of_power
4:51.644 rotation ; arcane_barrage Fluffy_Pillow 25247.0/72166: 35% mana arcane_charge(4), rune_of_power
4:52.972 rotation + arcane_orb Fluffy_Pillow 31493.7/72166: 44% mana
4:54.299 rotation = arcane_blast Fluffy_Pillow 32909.0/72166: 46% mana arcane_charge(2)
4:55.971 rotation = arcane_blast Fluffy_Pillow 31197.2/72166: 43% mana arcane_charge(3)
4:57.484 default T counterspell Fluffy_Pillow 27880.9/72166: 39% mana arcane_charge(4)
4:57.491 rotation = arcane_blast Fluffy_Pillow 26891.0/72166: 37% mana arcane_charge(4)
4:58.843 rotation = arcane_blast Fluffy_Pillow 21967.4/72166: 30% mana arcane_charge(4)
5:00.197 rotation = arcane_blast Fluffy_Pillow 17046.6/72166: 24% mana arcane_charge(4)
5:01.549 default W time_warp Fluffy_Pillow 12123.0/72166: 17% mana arcane_charge(4)
5:01.549 rotation = arcane_blast Fluffy_Pillow 10123.0/72166: 14% mana arcane_charge(4), temporal_warp
5:02.591 rotation > evocation maghar_orc 4751.9/72166: 7% mana arcane_charge(4), clearcasting, temporal_warp
5:06.210 rotation ! cancel_action Fluffy_Pillow 70148.3/72166: 97% mana arcane_charge(4), clearcasting, evocation, temporal_warp
5:06.214 final_burn p arcane_missiles Fluffy_Pillow 70154.0/72166: 97% mana arcane_charge(4), clearcasting, temporal_warp
5:07.784 final_burn q arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), temporal_warp, crimson_chorus
5:08.827 final_burn q arcane_blast Fluffy_Pillow 65297.9/72166: 90% mana arcane_charge(4), temporal_warp, crimson_chorus
5:09.869 final_burn q arcane_blast Fluffy_Pillow 59926.9/72166: 83% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:10.912 final_burn p arcane_missiles Fluffy_Pillow 54557.2/72166: 76% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:12.552 final_burn q arcane_blast Fluffy_Pillow 56924.3/72166: 79% mana arcane_charge(4), temporal_warp, crimson_chorus
5:13.594 final_burn q arcane_blast Fluffy_Pillow 51553.2/72166: 71% mana arcane_charge(4), temporal_warp, crimson_chorus
5:14.636 final_burn q arcane_blast Fluffy_Pillow 46182.1/72166: 64% mana arcane_charge(4), temporal_warp, crimson_chorus
5:15.678 final_burn q arcane_blast Fluffy_Pillow 40811.1/72166: 57% mana arcane_charge(4), temporal_warp, crimson_chorus

Stats

Level Bonus (60) Race Bonus (maghar_orc) Raid-Buffed Unbuffed Gear Amount
Strength 198 3 219 201 0
Agility 306 -3 321 303 0
Stamina 414 1 2028 1932 1517
Intellect 450 -1 1821 1621 1095 (46)
Spirit 0 0 0 0 0
Health 40560 40560 0
Mana 72166 72166 0
Spell Power 1821 1621 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="maghar_orc"
source=default
spec=arcane
level=60
race=maghar_orc
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

nightborne : 5839 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5838.9 5838.9 11.3 / 0.194% 898.0 / 15.4% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2514.3 2391.5 Mana 0.00% 43.0 99.8% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
nightborne 5839
Arcane Barrage 372 6.4% 20.6 13.75sec 5418 4382 Direct 20.6 4617 9211 5420 17.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.57 20.57 0.00 0.00 1.2364 0.0000 111473.59 111473.59 0.00% 4382.17 4382.17
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.51% 16.97 8 26 4616.65 3321 8754 4615.64 4127 5068 78338 78338 0.00%
crit 17.49% 3.60 0 10 9211.50 6643 16517 8981.78 0 13946 33136 33136 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.89
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.95
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.17
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.47
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.21
Arcane Blast 2172 37.1% 116.8 2.54sec 5556 4244 Direct 117.8 4590 9620 5509 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.77 117.77 0.00 0.00 1.3091 0.0000 648771.51 648771.51 0.00% 4244.11 4244.11
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.72% 96.24 70 128 4590.36 934 12146 4596.36 4012 5514 441708 441708 0.00%
crit 18.28% 21.53 5 40 9620.34 1868 24292 9641.62 6408 12915 207063 207063 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.41
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.23
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.69
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.03
Arcane Echo 271 4.7% 151.4 1.99sec 537 0 Direct 151.4 441 935 537 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.42 151.42 0.00 0.00 0.0000 0.0000 81314.37 81314.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.57% 122.00 74 182 441.34 223 677 441.83 389 497 53828 53828 0.00%
crit 19.43% 29.42 11 49 934.51 446 1354 935.68 689 1156 27486 27486 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2279 39.1% 43.2 6.60sec 15793 8643 Periodic 297.1 1902 4004 2299 18.9% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.25 0.00 297.37 297.11 1.8273 0.2477 682985.47 682985.47 0.00% 8643.20 8643.20
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.10% 240.95 140 360 1901.73 1133 3439 1906.04 1649 2229 458182 458182 0.00%
crit 18.90% 56.16 26 91 4003.64 2267 6878 4012.27 3273 5119 224803 224803 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.90
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.99
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.38
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.05
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.76
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.3 26.73sec 3730 2940

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.28 0.00 0.00 0.00 1.2688 0.0000 0.00 0.00 0.00% 2940.16 2940.16

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.28
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.3 27.26sec 3732 0 Direct 11.3 3184 6364 3731 17.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.27 11.27 0.00 0.00 0.0000 0.0000 42064.85 42064.85 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.78% 9.33 4 15 3184.05 3056 4535 3183.61 3056 3454 29710 29710 0.00%
crit 17.22% 1.94 0 7 6364.26 6112 9070 5552.60 0 9070 12355 12355 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (85) 0.0% (1.4%) 2.0 0.00sec 12640 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 85 1.4% 10.0 26.62sec 2528 0 Periodic 13.5 1579 3117 1865 18.5% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.52 13.52 0.0000 1.7472 25209.86 25209.86 0.00% 1066.99 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.45% 11.01 3 14 1579.41 176 1871 1581.04 1153 1871 17402 17402 0.00%
crit 18.55% 2.51 0 9 3116.67 353 3741 2875.11 0 3741 7808 7808 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.55sec 545 0 Direct 20.5 461 921 545 18.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.51 20.51 0.00 0.00 0.0000 0.0000 11167.94 11167.94 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.77% 16.77 5 32 460.56 448 475 460.58 448 475 7724 7724 0.00%
crit 18.23% 3.74 0 13 921.00 896 950 898.85 0 950 3444 3444 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5824 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 146  / 20 0.3% 111.0 1.04sec 52 49 Direct 111.0 43 90 52 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5824.07 5824.07 0.00% 49.34 49.34
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.12% 88.93 74 102 43.27 30 57 43.27 41 45 3848 3848 0.00%
crit 19.88% 22.07 9 37 89.53 60 115 89.57 78 104 1976 1976 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3842.75
Shadowcore Oil Blast 41 0.7% 41.0 7.16sec 300 0 Direct 41.0 253 506 300 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.96 40.96 0.00 0.00 0.0000 0.0000 12286.37 12286.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 33.42 17 54 253.31 246 261 253.32 249 259 8466 8466 0.00%
crit 18.42% 7.54 1 19 506.49 493 523 506.49 493 523 3821 3821 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (422) 0.0% (7.2%) 6.1 49.19sec 20610 16825

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.13 0.00 0.00 0.00 1.2251 0.0000 0.00 0.00 0.00% 16825.14 16825.14

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 422 7.2% 6.1 49.10sec 20610 0 Direct 6.1 20630 0 20630 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.13 6.12 0.00 0.00 0.0000 0.0000 126255.82 126255.82 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 20629.84 399 65358 20635.20 15879 25820 126256 126256 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:3143.85
  • base_dd_max:3143.85
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
nightborne
Arcane Power 2.8 122.26sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:nightborne
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.78sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.62 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.62
Evocation 3.3 104.48sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.27 0.00 18.08 0.00 3.4971 0.6307 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:nightborne
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.95
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.32
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:nightborne
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:nightborne
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 97.64sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.11
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.75
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.38sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.91 0.00 0.00 0.00 1.2248 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.93
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 302.54sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.51sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:nightborne
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 124.9 13.9sec 2.1sec 11.6sec 83.28% 0.00% 78.9 (79.4) 0.0

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.2s / 51.0s
  • trigger_min/max:0.0s / 16.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.3s

Stack Uptimes

  • arcane_charge_1:5.24%
  • arcane_charge_2:9.54%
  • arcane_charge_3:8.11%
  • arcane_charge_4:60.39%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.84% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.0s
  • trigger_min/max:120.0s / 143.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.84%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.2 17.0sec 9.9sec 8.0sec 47.46% 0.00% 1.2 (1.2) 0.2

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.29%
  • clearcasting_2:17.74%
  • clearcasting_3:4.44%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.6sec 51.95% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.1s
  • trigger_min/max:60.0s / 66.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.91%
  • crimson_chorus_2:17.30%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.10% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.8s / 263.1s
  • trigger_min/max:236.8s / 263.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.10%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.0sec 105.0sec 3.9sec 4.22% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 141.8s
  • trigger_min/max:90.0s / 141.8s
  • trigger_pct:100.00%
  • duration_min/max:0.9s / 4.9s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.46%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.6sec 98.6sec 4.0sec 4.19% 8.05% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 168.4s
  • trigger_min/max:62.7s / 168.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 20.0s

Stack Uptimes

  • presence_of_mind_1:2.02%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.3sec 35.3sec 11.8sec 34.42% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 59.1s
  • trigger_min/max:13.7s / 59.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.42%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.7sec 303.7sec 35.1sec 17.00% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.7s
  • trigger_min/max:300.0s / 321.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.00%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.55% 0.00% 16.00%
Arcane Barrage Arcane Charge 4 97.45% 84.00% 100.00%
Arcane Blast Arcane Charge 0 6.75% 2.83% 11.35%
Arcane Blast Arcane Charge 1 4.72% 1.75% 7.92%
Arcane Blast Arcane Charge 2 10.53% 5.38% 14.50%
Arcane Blast Arcane Charge 3 11.71% 7.27% 15.38%
Arcane Blast Arcane Charge 4 66.29% 57.69% 76.64%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.11% 0.00% 8.17% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 299.5s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.495120.120239.981
Evocation14.5070.00051.83848.05422.519114.041
Counterspell0.6880.0009.5738.7032.20818.823
Time Warp2.1000.00021.7293.1091.32423.055
Rune of Power7.0990.00034.38043.91520.93572.807
Touch of the Magi5.0100.00026.13832.52619.60762.386
Arcane Power7.3620.00023.03420.84416.71840.007
Arcane Barrage11.4491.29452.860248.770195.139305.834
Arcane Orb6.5490.00058.40878.60941.160146.926
Presence of Mind32.4090.000103.993114.79977.626170.889

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
nightborne
mana_regen Mana 3136.84 422718.28 59.03% 134.76 9461.94 2.19%
Evocation Mana 126.63 184500.36 25.76% 1457.06 0.00 0.00%
Mana Gem Mana 2.95 21270.60 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.57 87656.49 12.24% 4260.77 847.09 0.96%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2391.55 2514.26 10338.1 35413.0 1510.6 72165.7
Usage Type Count Total Avg RPE APR
nightborne
arcane_blast Mana 118.9 635178.3 5340.6 5439.6 1.0
arcane_missiles Mana 43.7 89871.3 2057.7 2078.2 7.6
arcane_orb Mana 11.4 5696.0 500.0 505.1 7.4
counterspell Mana 12.7 11373.6 892.2 901.3 0.0
time_warp Mana 1.5 2970.0 2000.0 2013.5 0.0
touch_of_the_magi Mana 6.2 15454.9 2498.4 2522.8 8.2

Statistics & Data Analysis

Fight Length
nightborne Fight Length
Count 1602
Mean 299.50
Minimum 240.12
Maximum 359.98
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 20.01%
Standard Deviation 33.6993
5th Percentile 246.33
95th Percentile 353.70
( 95th Percentile - 5th Percentile ) 107.37
Mean Distribution
Standard Deviation 0.8420
95.00% Confidence Interval ( 297.85 - 301.15 )
Normalized 95.00% Confidence Interval ( 99.45% - 100.55% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 487
0.1% Error 48637
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 39
0.01 Scale Factor Error with Delta=300 970
DPS
nightborne Damage Per Second
Count 1602
Mean 5838.88
Minimum 5102.81
Maximum 6587.67
Spread ( max - min ) 1484.86
Range [ ( max - min ) / 2 * 100% ] 12.72%
Standard Deviation 230.8263
5th Percentile 5471.86
95th Percentile 6230.17
( 95th Percentile - 5th Percentile ) 758.31
Mean Distribution
Standard Deviation 5.7671
95.00% Confidence Interval ( 5827.58 - 5850.19 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6004
0.1 Scale Factor Error with Delta=300 455
0.05 Scale Factor Error with Delta=300 1820
0.01 Scale Factor Error with Delta=300 45484
Priority Target DPS
nightborne Priority Target Damage Per Second
Count 1602
Mean 5838.88
Minimum 5102.81
Maximum 6587.67
Spread ( max - min ) 1484.86
Range [ ( max - min ) / 2 * 100% ] 12.72%
Standard Deviation 230.8263
5th Percentile 5471.86
95th Percentile 6230.17
( 95th Percentile - 5th Percentile ) 758.31
Mean Distribution
Standard Deviation 5.7671
95.00% Confidence Interval ( 5827.58 - 5850.19 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6004
0.1 Scale Factor Error with Delta=300 455
0.05 Scale Factor Error with Delta=300 1820
0.01 Scale Factor Error with Delta=300 45484
DPS(e)
nightborne Damage Per Second (Effective)
Count 1602
Mean 5838.88
Minimum 5102.81
Maximum 6587.67
Spread ( max - min ) 1484.86
Range [ ( max - min ) / 2 * 100% ] 12.72%
Damage
nightborne Damage
Count 1602
Mean 1741529.79
Minimum 1286472.56
Maximum 2157078.21
Spread ( max - min ) 870605.66
Range [ ( max - min ) / 2 * 100% ] 25.00%
DTPS
nightborne Damage Taken Per Second
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
nightborne Healing Per Second
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
nightborne Healing Per Second (Effective)
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
nightborne Heal
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
nightborne Healing Taken Per Second
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
nightborne Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
nightborneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
nightborne Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.62 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.19 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.93 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.11 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.75 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.41 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.90 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.23 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.24 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.95 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.69 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.99 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.38 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.05 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.76 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.28 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.89 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.95 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.17 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.47 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.03 arcane_blast
= 1.32 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT||x|{|||y*<<<<<<+<<<<(<T+<*))<<<#hk&T':*<<+<<<<<+<<<T<+*<<<<<#hk&m%<<TU<<<=~<<,*<<j'T<<<<'-*hk&<<T'<,*<<<<<<<<+<<)T*<<+<<hk&<<<n>T*<<=~<<<<<<<<,X*<U<T<<<(<#<<)gj&T<<<<-*<<k'<<'<<T',*<W<<+<<i&<<T=~oppp

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask nightborne 72165.7/72166: 100% mana
Pre precombat 1 food nightborne 72165.7/72166: 100% mana
Pre precombat 2 augmentation nightborne 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener t arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.224 fishing_opener u rune_of_power Fluffy_Pillow 65000.6/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.009 fishing_opener | arcane_blast Fluffy_Pillow 66133.6/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.811 default U use_mana_gem nightborne 60416.2/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.811 fishing_opener | arcane_blast Fluffy_Pillow 67632.8/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.612 fishing_opener | arcane_blast Fluffy_Pillow 61913.9/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.415 fishing_opener | arcane_blast Fluffy_Pillow 56197.8/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.217 fishing_opener | arcane_blast Fluffy_Pillow 50480.4/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.020 fishing_opener | arcane_blast Fluffy_Pillow 44764.4/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.825 fishing_opener | arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.629 fishing_opener | arcane_blast Fluffy_Pillow 33336.6/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.431 fishing_opener | arcane_blast Fluffy_Pillow 27619.2/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.234 fishing_opener | arcane_blast Fluffy_Pillow 21903.2/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.036 fishing_opener | arcane_blast Fluffy_Pillow 16185.7/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.840 fishing_opener | arcane_blast Fluffy_Pillow 10471.1/72166: 15% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.642 fishing_opener } arcane_barrage Fluffy_Pillow 4753.7/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.429 fishing_opener r evocation nightborne 10219.5/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.970 rotation ~ cancel_action Fluffy_Pillow 69911.0/72166: 97% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.975 fishing_opener v touch_of_the_magi Fluffy_Pillow 69918.2/72166: 97% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.760 fishing_opener w arcane_power Fluffy_Pillow 68551.2/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.760 default V potion Fluffy_Pillow 68551.2/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.760 fishing_opener z arcane_missiles Fluffy_Pillow 68551.2/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.204 default T counterspell Fluffy_Pillow 58238.6/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.204 fishing_opener | arcane_blast Fluffy_Pillow 57738.6/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.007 fishing_opener | arcane_blast Fluffy_Pillow 55460.1/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.807 fishing_opener x presence_of_mind Fluffy_Pillow 53177.2/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.807 fishing_opener | arcane_blast Fluffy_Pillow 53177.2/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.594 fishing_opener { arcane_missiles Fluffy_Pillow 50875.6/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.915 fishing_opener | arcane_blast Fluffy_Pillow 52782.2/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.704 fishing_opener | arcane_blast Fluffy_Pillow 50483.5/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.492 fishing_opener | arcane_blast Fluffy_Pillow 48183.3/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.294 fishing_opener y arcane_barrage Fluffy_Pillow 45903.4/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.080 rotation * arcane_orb Fluffy_Pillow 51367.8/72166: 71% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.869 rotation < arcane_blast Fluffy_Pillow 52006.5/72166: 72% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.859 rotation < arcane_blast Fluffy_Pillow 49310.4/72166: 68% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.756 rotation < arcane_blast Fluffy_Pillow 45105.1/72166: 63% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.559 rotation < arcane_blast Fluffy_Pillow 39389.1/72166: 55% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.363 rotation < arcane_blast Fluffy_Pillow 33674.5/72166: 47% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.164 rotation < arcane_blast Fluffy_Pillow 27955.6/72166: 39% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:37.967 rotation + arcane_barrage Fluffy_Pillow 22239.6/72166: 31% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.753 rotation < arcane_blast Fluffy_Pillow 27703.9/72166: 38% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.934 rotation < arcane_blast Fluffy_Pillow 28033.5/72166: 39% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.019 rotation < arcane_blast Fluffy_Pillow 26849.5/72166: 37% mana arcane_charge(2), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:42.307 rotation < arcane_blast Fluffy_Pillow 24583.5/72166: 34% mana arcane_charge(3), clearcasting(2)
0:43.820 rotation ( arcane_missiles Fluffy_Pillow 21267.2/72166: 29% mana arcane_charge(4), clearcasting(3)
0:47.629 rotation < arcane_blast Fluffy_Pillow 26764.8/72166: 37% mana arcane_charge(4), clearcasting(2)
0:48.982 default T counterspell Fluffy_Pillow 21842.6/72166: 30% mana arcane_charge(4), clearcasting(2)
0:49.204 rotation + arcane_barrage Fluffy_Pillow 21163.0/72166: 29% mana arcane_charge(4), clearcasting(2)
0:50.530 rotation < arcane_blast Fluffy_Pillow 27406.8/72166: 38% mana clearcasting(2)
0:52.521 rotation * arcane_orb Fluffy_Pillow 28905.4/72166: 40% mana arcane_charge, clearcasting(2)
0:53.849 rotation ) arcane_missiles Fluffy_Pillow 30322.2/72166: 42% mana arcane_charge(3), clearcasting(2)
0:55.906 rotation ) arcane_missiles Fluffy_Pillow 33291.1/72166: 46% mana arcane_charge(3), clearcasting
0:58.024 rotation < arcane_blast Fluffy_Pillow 36348.0/72166: 50% mana arcane_charge(3)
0:59.537 rotation < arcane_blast Fluffy_Pillow 33031.7/72166: 46% mana arcane_charge(4)
1:00.891 rotation < arcane_blast Fluffy_Pillow 28111.0/72166: 39% mana arcane_charge(4), crimson_chorus
1:02.246 rotation # arcane_barrage Fluffy_Pillow 23191.7/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus
1:03.573 cooldowns h touch_of_the_magi Fluffy_Pillow 29436.9/72166: 41% mana clearcasting, crimson_chorus
1:04.900 cooldowns k rune_of_power Fluffy_Pillow 28852.2/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
1:06.226 rotation & arcane_missiles Fluffy_Pillow 30766.0/72166: 43% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:14.845 default T counterspell Fluffy_Pillow 20705.9/72166: 29% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:14.845 rotation ' arcane_missiles Fluffy_Pillow 19705.9/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.960 rotation : arcane_barrage Fluffy_Pillow 22758.5/72166: 32% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.288 rotation * arcane_orb Fluffy_Pillow 29005.2/72166: 40% mana crimson_chorus(2)
1:19.616 rotation < arcane_blast Fluffy_Pillow 30421.9/72166: 42% mana arcane_charge(2), crimson_chorus(2)
1:21.286 rotation < arcane_blast Fluffy_Pillow 28707.3/72166: 40% mana arcane_charge(3), crimson_chorus(3)
1:22.799 rotation + arcane_barrage Fluffy_Pillow 25391.0/72166: 35% mana arcane_charge(4), crimson_chorus(3)
1:24.126 rotation < arcane_blast Fluffy_Pillow 31636.2/72166: 44% mana crimson_chorus(3)
1:26.115 rotation < arcane_blast Fluffy_Pillow 33132.0/72166: 46% mana arcane_charge, crimson_chorus(3)
1:27.947 rotation < arcane_blast Fluffy_Pillow 33026.1/72166: 46% mana arcane_charge(2), crimson_chorus(3)
1:29.618 rotation < arcane_blast Fluffy_Pillow 31312.9/72166: 43% mana arcane_charge(3), crimson_chorus(3)
1:31.131 rotation < arcane_blast Fluffy_Pillow 27996.6/72166: 39% mana arcane_charge(4)
1:32.484 rotation + arcane_barrage Fluffy_Pillow 23074.4/72166: 32% mana arcane_charge(4)
1:33.810 rotation < arcane_blast Fluffy_Pillow 29318.2/72166: 41% mana
1:35.799 rotation < arcane_blast Fluffy_Pillow 30814.0/72166: 43% mana arcane_charge
1:37.630 rotation < arcane_blast Fluffy_Pillow 30706.7/72166: 43% mana arcane_charge(2)
1:39.302 default T counterspell Fluffy_Pillow 28994.9/72166: 40% mana arcane_charge(3)
1:39.302 rotation < arcane_blast Fluffy_Pillow 27994.9/72166: 39% mana arcane_charge(3)
1:40.814 rotation + arcane_barrage Fluffy_Pillow 24677.2/72166: 34% mana arcane_charge(4)
1:42.143 rotation * arcane_orb Fluffy_Pillow 30925.3/72166: 43% mana
1:43.470 rotation < arcane_blast Fluffy_Pillow 32340.6/72166: 45% mana arcane_charge(2)
1:45.140 rotation < arcane_blast Fluffy_Pillow 30625.9/72166: 42% mana arcane_charge(3), clearcasting
1:46.653 rotation < arcane_blast Fluffy_Pillow 27309.6/72166: 38% mana arcane_charge(4), clearcasting
1:48.007 rotation < arcane_blast Fluffy_Pillow 22388.9/72166: 31% mana arcane_charge(4), clearcasting
1:49.361 rotation < arcane_blast Fluffy_Pillow 17468.1/72166: 24% mana arcane_charge(4), clearcasting(2)
1:50.715 rotation # arcane_barrage Fluffy_Pillow 12547.4/72166: 17% mana arcane_charge(4), clearcasting(3)
1:52.043 cooldowns h touch_of_the_magi Fluffy_Pillow 18794.0/72166: 26% mana clearcasting(3)
1:53.373 cooldowns k rune_of_power Fluffy_Pillow 18213.7/72166: 25% mana arcane_charge(4), clearcasting(3)
1:54.698 rotation & arcane_missiles Fluffy_Pillow 20126.0/72166: 28% mana arcane_charge(4), clearcasting(3), rune_of_power
2:00.294 cooldowns m presence_of_mind Fluffy_Pillow 28202.8/72166: 39% mana arcane_charge(4), rune_of_power
2:00.294 rotation % arcane_blast Fluffy_Pillow 28202.8/72166: 39% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:01.623 rotation < arcane_blast Fluffy_Pillow 23246.0/72166: 32% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:02.951 rotation < arcane_blast Fluffy_Pillow 18287.7/72166: 25% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.277 default T counterspell Fluffy_Pillow 13326.6/72166: 18% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.277 default U use_mana_gem nightborne 12326.6/72166: 17% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.277 rotation < arcane_blast Fluffy_Pillow 19543.1/72166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.630 rotation < arcane_blast Fluffy_Pillow 14620.9/72166: 20% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.982 rotation < arcane_blast Fluffy_Pillow 9697.3/72166: 13% mana arcane_charge(4), crimson_chorus
2:08.336 rotation = evocation nightborne 4776.5/72166: 7% mana arcane_charge(4), clearcasting, crimson_chorus
2:13.020 rotation ~ cancel_action Fluffy_Pillow 69885.1/72166: 97% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:13.023 rotation < arcane_blast Fluffy_Pillow 69889.5/72166: 97% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.378 rotation < arcane_blast Fluffy_Pillow 64970.1/72166: 90% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.732 rotation , arcane_barrage Fluffy_Pillow 60049.4/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.059 rotation * arcane_orb Fluffy_Pillow 66294.6/72166: 92% mana clearcasting(2), crimson_chorus(2)
2:18.388 rotation < arcane_blast Fluffy_Pillow 67712.8/72166: 94% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
2:20.060 rotation < arcane_blast Fluffy_Pillow 66001.0/72166: 91% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
2:21.572 cooldowns j arcane_power Fluffy_Pillow 62683.3/72166: 87% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
2:21.572 rotation ' arcane_missiles Fluffy_Pillow 62683.3/72166: 87% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2)
2:28.850 default T counterspell Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.850 rotation < arcane_blast Fluffy_Pillow 71665.7/72166: 99% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.204 rotation < arcane_blast Fluffy_Pillow 68735.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:31.558 rotation < arcane_blast Fluffy_Pillow 67252.2/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:32.911 rotation < arcane_blast Fluffy_Pillow 65767.5/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
2:34.266 rotation ' arcane_missiles Fluffy_Pillow 64285.7/72166: 89% mana arcane_charge(4), arcane_power, clearcasting
2:36.340 rotation - arcane_barrage Fluffy_Pillow 67279.1/72166: 93% mana arcane_charge(4), arcane_power
2:37.668 rotation * arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana
2:38.997 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
2:40.326 cooldowns k rune_of_power Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4)
2:41.655 rotation & arcane_missiles Fluffy_Pillow 71592.5/72166: 99% mana arcane_charge(4), rune_of_power
2:50.511 rotation < arcane_blast Fluffy_Pillow 61874.5/72166: 86% mana arcane_charge(4), rune_of_power
2:51.865 rotation < arcane_blast Fluffy_Pillow 56953.8/72166: 79% mana arcane_charge(4), clearcasting, rune_of_power
2:53.218 default T counterspell Fluffy_Pillow 52031.6/72166: 72% mana arcane_charge(4), clearcasting, rune_of_power
2:53.218 rotation ' arcane_missiles Fluffy_Pillow 51031.6/72166: 71% mana arcane_charge(4), clearcasting, rune_of_power
2:55.177 rotation < arcane_blast Fluffy_Pillow 53859.0/72166: 75% mana arcane_charge(4)
2:56.532 rotation , arcane_barrage Fluffy_Pillow 48939.7/72166: 68% mana arcane_charge(4)
2:57.861 rotation * arcane_orb Fluffy_Pillow 55187.8/72166: 76% mana
2:59.189 rotation < arcane_blast Fluffy_Pillow 56604.6/72166: 78% mana arcane_charge(2)
3:00.859 rotation < arcane_blast Fluffy_Pillow 54889.9/72166: 76% mana arcane_charge(3)
3:02.373 rotation < arcane_blast Fluffy_Pillow 51575.1/72166: 71% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.727 rotation < arcane_blast Fluffy_Pillow 46654.3/72166: 65% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.079 rotation < arcane_blast Fluffy_Pillow 41730.7/72166: 58% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.432 rotation < arcane_blast Fluffy_Pillow 36808.5/72166: 51% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.783 rotation < arcane_blast Fluffy_Pillow 31883.4/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.137 rotation < arcane_blast Fluffy_Pillow 26962.6/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus
3:10.491 rotation + arcane_barrage Fluffy_Pillow 22041.9/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.819 rotation < arcane_blast Fluffy_Pillow 28288.6/72166: 39% mana clearcasting, crimson_chorus
3:13.810 rotation < arcane_blast Fluffy_Pillow 29787.2/72166: 41% mana arcane_charge, clearcasting, crimson_chorus(2)
3:15.638 rotation ) arcane_missiles Fluffy_Pillow 29675.6/72166: 41% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:17.646 default T counterspell Fluffy_Pillow 32573.7/72166: 45% mana arcane_charge(2), crimson_chorus(2)
3:17.646 rotation * arcane_orb Fluffy_Pillow 31573.7/72166: 44% mana arcane_charge(2), crimson_chorus(2)
3:19.189 rotation < arcane_blast Fluffy_Pillow 33300.8/72166: 46% mana arcane_charge(4), crimson_chorus(2)
3:20.541 rotation < arcane_blast Fluffy_Pillow 28377.1/72166: 39% mana arcane_charge(4), crimson_chorus(2)
3:21.894 rotation + arcane_barrage Fluffy_Pillow 23454.9/72166: 33% mana arcane_charge(4), crimson_chorus(2)
3:23.221 rotation < arcane_blast Fluffy_Pillow 29700.2/72166: 41% mana crimson_chorus(3)
3:25.210 rotation < arcane_blast Fluffy_Pillow 31195.9/72166: 43% mana arcane_charge, crimson_chorus(3)
3:27.041 cooldowns h touch_of_the_magi Fluffy_Pillow 31088.6/72166: 43% mana arcane_charge(2), crimson_chorus(3)
3:28.369 cooldowns k rune_of_power Fluffy_Pillow 30505.4/72166: 42% mana arcane_charge(4), crimson_chorus(3)
3:29.696 rotation & arcane_missiles Fluffy_Pillow 32420.6/72166: 45% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:36.497 rotation < arcane_blast Fluffy_Pillow 19736.6/72166: 27% mana arcane_charge(4), rune_of_power
3:37.849 rotation < arcane_blast Fluffy_Pillow 14813.0/72166: 21% mana arcane_charge(4), rune_of_power
3:39.202 rotation < arcane_blast Fluffy_Pillow 9890.8/72166: 14% mana arcane_charge(4), rune_of_power
3:40.554 cooldowns n presence_of_mind Fluffy_Pillow 4967.1/72166: 7% mana arcane_charge(4), rune_of_power
3:40.554 rotation > arcane_barrage Fluffy_Pillow 4967.1/72166: 7% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:41.881 default T counterspell Fluffy_Pillow 11212.4/72166: 16% mana presence_of_mind(3)
3:41.881 rotation * arcane_orb Fluffy_Pillow 10212.4/72166: 14% mana presence_of_mind(3)
3:43.210 rotation < arcane_blast Fluffy_Pillow 11630.5/72166: 16% mana arcane_charge(2), presence_of_mind(3)
3:44.537 rotation < arcane_blast Fluffy_Pillow 9420.8/72166: 13% mana arcane_charge(3), presence_of_mind(2)
3:45.865 rotation = evocation Fluffy_Pillow 5837.5/72166: 8% mana arcane_charge(4), presence_of_mind
3:50.438 rotation ~ cancel_action Fluffy_Pillow 69403.2/72166: 96% mana arcane_charge(4), evocation, presence_of_mind
3:50.443 rotation < arcane_blast Fluffy_Pillow 69410.4/72166: 96% mana arcane_charge(4), presence_of_mind
3:51.771 rotation < arcane_blast Fluffy_Pillow 64452.1/72166: 89% mana arcane_charge(4)
3:53.124 rotation < arcane_blast Fluffy_Pillow 59529.9/72166: 82% mana arcane_charge(4)
3:54.478 rotation < arcane_blast Fluffy_Pillow 54609.2/72166: 76% mana arcane_charge(4), clearcasting
3:55.831 rotation < arcane_blast Fluffy_Pillow 49687.0/72166: 69% mana arcane_charge(4), clearcasting
3:57.183 rotation < arcane_blast Fluffy_Pillow 44763.3/72166: 62% mana arcane_charge(4), clearcasting
3:58.536 rotation < arcane_blast Fluffy_Pillow 39841.1/72166: 55% mana arcane_charge(4), clearcasting
3:59.888 rotation < arcane_blast Fluffy_Pillow 34917.5/72166: 48% mana arcane_charge(4), clearcasting
4:01.240 rotation , arcane_barrage Fluffy_Pillow 29993.9/72166: 42% mana arcane_charge(4), clearcasting
4:02.567 default X use_item_empyreal_ordnance Fluffy_Pillow 36239.1/72166: 50% mana clearcasting(2)
4:02.567 rotation * arcane_orb Fluffy_Pillow 36239.1/72166: 50% mana clearcasting(2)
4:03.894 rotation < arcane_blast Fluffy_Pillow 37654.4/72166: 52% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:05.565 default U use_mana_gem nightborne 35941.1/72166: 50% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:05.565 rotation < arcane_blast Fluffy_Pillow 43157.7/72166: 60% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:07.077 default T counterspell Fluffy_Pillow 39840.0/72166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.077 rotation < arcane_blast Fluffy_Pillow 38840.0/72166: 54% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.431 rotation < arcane_blast Fluffy_Pillow 33919.2/72166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.785 rotation < arcane_blast Fluffy_Pillow 28998.5/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.137 rotation ( arcane_missiles Fluffy_Pillow 24074.9/72166: 33% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:13.039 rotation < arcane_blast Fluffy_Pillow 26820.0/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:14.391 rotation # arcane_barrage Fluffy_Pillow 21896.4/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:15.718 rotation < arcane_blast Fluffy_Pillow 28141.6/72166: 39% mana clearcasting(2), crimson_chorus(2)
4:17.708 rotation < arcane_blast Fluffy_Pillow 29638.8/72166: 41% mana arcane_charge, clearcasting(2), crimson_chorus(2)
4:19.539 rotation ) arcane_missiles Fluffy_Pillow 29531.5/72166: 41% mana arcane_charge(2), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:21.539 cooldowns g touch_of_the_magi Fluffy_Pillow 32418.2/72166: 45% mana arcane_charge(2), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:22.867 cooldowns j arcane_power Fluffy_Pillow 31834.9/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:22.867 rotation & arcane_missiles Fluffy_Pillow 31834.9/72166: 44% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:32.181 default T counterspell Fluffy_Pillow 37777.9/72166: 52% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:32.181 rotation < arcane_blast Fluffy_Pillow 37277.9/72166: 52% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:33.533 rotation < arcane_blast Fluffy_Pillow 35791.8/72166: 50% mana arcane_charge(4), arcane_power, rune_of_power
4:34.886 rotation < arcane_blast Fluffy_Pillow 34307.1/72166: 48% mana arcane_charge(4), arcane_power
4:36.238 rotation < arcane_blast Fluffy_Pillow 32820.9/72166: 45% mana arcane_charge(4), arcane_power
4:37.591 rotation - arcane_barrage Fluffy_Pillow 31336.2/72166: 43% mana arcane_charge(4), arcane_power, clearcasting
4:38.919 rotation * arcane_orb Fluffy_Pillow 37582.9/72166: 52% mana clearcasting
4:40.246 rotation < arcane_blast Fluffy_Pillow 38998.2/72166: 54% mana arcane_charge(2), clearcasting
4:41.919 rotation < arcane_blast Fluffy_Pillow 37287.8/72166: 52% mana arcane_charge(3), clearcasting
4:43.431 cooldowns k rune_of_power Fluffy_Pillow 33970.1/72166: 47% mana arcane_charge(4), clearcasting(2)
4:44.758 rotation ' arcane_missiles Fluffy_Pillow 35885.4/72166: 50% mana arcane_charge(4), clearcasting(2), rune_of_power
4:48.603 rotation < arcane_blast Fluffy_Pillow 41435.0/72166: 57% mana arcane_charge(4), rune_of_power
4:49.955 rotation < arcane_blast Fluffy_Pillow 36511.3/72166: 51% mana arcane_charge(4), clearcasting, rune_of_power
4:51.309 rotation ' arcane_missiles Fluffy_Pillow 31590.6/72166: 44% mana arcane_charge(4), clearcasting, rune_of_power
4:53.275 rotation < arcane_blast Fluffy_Pillow 34428.1/72166: 48% mana arcane_charge(4), rune_of_power
4:54.628 rotation < arcane_blast Fluffy_Pillow 29505.9/72166: 41% mana arcane_charge(4), clearcasting, rune_of_power
4:55.982 default T counterspell Fluffy_Pillow 24585.2/72166: 34% mana arcane_charge(4), clearcasting, rune_of_power
4:56.181 rotation ' arcane_missiles Fluffy_Pillow 23872.4/72166: 33% mana arcane_charge(4), clearcasting, rune_of_power
4:58.154 rotation , arcane_barrage Fluffy_Pillow 26720.1/72166: 37% mana arcane_charge(4)
4:59.482 rotation * arcane_orb Fluffy_Pillow 32966.7/72166: 46% mana
5:00.809 rotation < arcane_blast Fluffy_Pillow 34382.0/72166: 48% mana arcane_charge(2)
5:02.481 default W time_warp Fluffy_Pillow 32670.2/72166: 45% mana arcane_charge(3)
5:02.481 rotation < arcane_blast Fluffy_Pillow 30670.2/72166: 42% mana arcane_charge(3), temporal_warp
5:03.647 rotation < arcane_blast Fluffy_Pillow 26853.1/72166: 37% mana arcane_charge(4), temporal_warp, crimson_chorus
5:04.690 rotation + arcane_barrage Fluffy_Pillow 21483.5/72166: 30% mana arcane_charge(4), temporal_warp, crimson_chorus
5:05.713 rotation < arcane_blast Fluffy_Pillow 27289.9/72166: 38% mana temporal_warp, crimson_chorus
5:07.246 rotation < arcane_blast Fluffy_Pillow 28127.5/72166: 39% mana arcane_charge, temporal_warp, crimson_chorus
5:08.654 cooldowns i touch_of_the_magi Fluffy_Pillow 27409.7/72166: 38% mana arcane_charge(2), temporal_warp, crimson_chorus
5:09.676 rotation & arcane_missiles Fluffy_Pillow 26384.8/72166: 37% mana arcane_charge(4), temporal_warp, crimson_chorus
5:18.090 rotation < arcane_blast Fluffy_Pillow 16028.9/72166: 22% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:19.133 rotation < arcane_blast Fluffy_Pillow 10659.2/72166: 15% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:20.176 default T counterspell Fluffy_Pillow 5289.6/72166: 7% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:20.181 rotation = evocation Fluffy_Pillow 4296.8/72166: 6% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:23.818 rotation ~ cancel_action Fluffy_Pillow 70018.4/72166: 97% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus(3)
5:23.822 final_burn o arcane_missiles Fluffy_Pillow 70024.2/72166: 97% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:25.365 final_burn p arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:26.406 final_burn p arcane_blast Fluffy_Pillow 65295.0/72166: 90% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:27.448 final_burn p arcane_blast Fluffy_Pillow 59924.0/72166: 83% mana arcane_charge(4), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (nightborne) Raid-Buffed Unbuffed Gear Amount
Strength 198 -2 214 196 0
Agility 306 1 325 307 0
Stamina 414 -1 2026 1930 1517
Intellect 450 2 1824 1624 1095 (46)
Spirit 0 0 0 0 0
Health 40520 40520 0
Mana 72166 72166 0
Spell Power 1824 1624 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="nightborne"
source=default
spec=arcane
level=60
race=nightborne
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

no_race : 5766 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5765.5 5765.5 11.5 / 0.199% 878.3 / 15.2% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2511.8 2389.9 Mana 0.00% 43.0 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
no_race 5766
Arcane Barrage 370 6.4% 20.7 13.86sec 5379 4353 Direct 20.6 4569 9116 5382 17.9%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.65 20.65 0.00 0.00 1.2359 0.0000 111097.11 111097.11 0.00% 4352.65 4352.65
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.15% 16.96 9 26 4569.14 3285 8658 4567.27 3975 5063 77491 77491 0.00%
crit 17.85% 3.69 0 10 9115.56 6570 13787 9026.35 0 13787 33606 33606 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.56
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.21
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.97
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.88
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.19
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.52
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.22
Arcane Blast 2144 37.1% 117.1 2.55sec 5482 4188 Direct 118.1 4532 9510 5436 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.07 118.07 0.00 0.00 1.3091 0.0000 641833.29 641833.29 0.00% 4187.95 4187.95
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.83% 96.62 67 129 4531.79 924 12016 4537.08 3934 5178 437801 437801 0.00%
crit 18.17% 21.45 8 38 9510.25 1847 24032 9516.42 6136 14153 204032 204032 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.25
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.21
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.73
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.48
Arcane Echo 267 4.6% 151.8 1.97sec 528 0 Direct 151.8 435 921 529 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.80 151.80 0.00 0.00 0.0000 0.0000 80186.94 80186.94 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.75% 122.57 79 172 434.84 221 670 435.21 384 487 53274 53274 0.00%
crit 19.25% 29.22 12 51 921.32 441 1340 922.18 733 1157 26913 26913 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2247 39.0% 43.3 6.55sec 15596 8543 Periodic 297.8 1874 3965 2267 18.8% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.27 0.00 298.10 297.84 1.8257 0.2471 674882.44 674882.44 0.00% 8542.92 8542.92
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.22% 241.91 141 367 1873.70 1121 3402 1877.15 1641 2254 453125 453125 0.00%
crit 18.78% 55.94 25 92 3965.44 2242 6804 3972.45 3136 4794 221758 221758 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.89
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.97
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.40
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.09
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.75
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.3 26.60sec 3697 2916

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.32 0.00 0.00 0.00 1.2678 0.0000 0.00 0.00 0.00% 2915.97 2915.97

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.32
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.3 27.15sec 3697 0 Direct 11.3 3149 6307 3699 17.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.32 11.32 0.00 0.00 0.0000 0.0000 41850.07 41850.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.65% 9.36 4 15 3148.74 3023 4485 3147.96 3023 3370 29460 29460 0.00%
crit 17.35% 1.96 0 8 6306.93 6045 8971 5582.19 0 8001 12390 12390 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12577 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.42sec 2517 0 Periodic 13.5 1560 3115 1855 19.0% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.95 0.00 13.49 13.49 0.0000 1.7473 25038.14 25038.14 0.00% 1062.15 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.99% 10.93 4 14 1560.31 175 1852 1561.42 1298 1852 17051 17051 0.00%
crit 19.01% 2.56 0 8 3115.26 349 3704 2916.54 0 3704 7987 7987 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.29sec 540 0 Direct 20.7 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.70 20.70 0.00 0.00 0.0000 0.0000 11179.74 11179.74 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.56% 16.89 7 32 455.79 444 470 455.79 444 467 7697 7697 0.00%
crit 18.44% 3.82 0 12 912.11 887 941 890.89 0 941 3483 3483 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5811 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 145  / 20 0.3% 111.0 1.04sec 52 49 Direct 111.0 43 89 52 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5811.03 5811.03 0.00% 49.23 49.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.24% 89.07 75 101 43.23 30 57 43.23 41 45 3851 3851 0.00%
crit 19.76% 21.93 10 36 89.40 60 115 89.38 77 101 1960 1960 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3370.12
Shadowcore Oil Blast 41 0.7% 41.1 7.26sec 297 0 Direct 41.1 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.12 41.12 0.00 0.00 0.0000 0.0000 12221.41 12221.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.49% 33.51 17 55 250.78 244 259 250.79 246 256 8404 8404 0.00%
crit 18.51% 7.61 0 22 501.43 488 517 500.98 0 517 3817 3817 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (416) 0.0% (7.2%) 6.1 49.16sec 20390 16647

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2249 0.0000 0.00 0.00 0.00% 16646.91 16646.91

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 416 7.2% 6.1 49.11sec 20390 0 Direct 6.1 20419 0 20419 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.12 0.00 0.00 0.0000 0.0000 124851.79 124851.79 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 20419.30 958 66069 20413.79 15609 25055 124852 124852 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:13174.45
  • base_dd_max:13174.45
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
no_race
Arcane Power 2.8 122.15sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.75sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.63 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.63
Evocation 3.3 104.76sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.10 0.00 3.4856 0.6305 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.99
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.29
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 99.10sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.11
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.79
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.27
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.25sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.91 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.93
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.89sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.72sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.2 13.9sec 2.1sec 11.6sec 83.26% 0.00% 78.9 (79.5) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.0s / 53.9s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.3s

Stack Uptimes

  • arcane_charge_1:5.28%
  • arcane_charge_2:9.56%
  • arcane_charge_3:8.05%
  • arcane_charge_4:60.37%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.72% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 131.0s
  • trigger_min/max:120.0s / 131.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.72%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.2 16.9sec 9.9sec 8.0sec 47.76% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.44%
  • clearcasting_2:17.94%
  • clearcasting_3:4.38%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.6sec 51.99% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.1s
  • trigger_min/max:60.0s / 66.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.34%
  • crimson_chorus_3:16.71%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.2sec 239.2sec 14.5sec 9.04% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 247.1s
  • trigger_min/max:236.7s / 247.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.04%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.8sec 4.22% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.2s / 144.5s
  • trigger_min/max:90.2s / 144.5s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.45%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.7sec 98.7sec 3.9sec 4.19% 8.05% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 155.6s
  • trigger_min/max:62.7s / 155.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 19.8s

Stack Uptimes

  • presence_of_mind_1:2.00%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.32% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.7s
  • trigger_min/max:13.7s / 58.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.32%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.0sec 304.0sec 35.4sec 17.19% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.8s
  • trigger_min/max:300.0s / 322.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.19%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.54% 0.00% 17.39%
Arcane Barrage Arcane Charge 4 97.46% 82.61% 100.00%
Arcane Blast Arcane Charge 0 6.82% 3.51% 11.03%
Arcane Blast Arcane Charge 1 4.76% 1.75% 8.82%
Arcane Blast Arcane Charge 2 10.53% 5.49% 14.71%
Arcane Blast Arcane Charge 3 11.72% 7.41% 16.00%
Arcane Blast Arcane Charge 4 66.17% 55.20% 75.82%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.21% 0.00% 7.06% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.045120.057239.895
Evocation14.3790.18354.49847.79020.931116.648
Counterspell0.6870.0008.5638.6792.75220.416
Time Warp2.1880.00022.8473.2581.32524.176
Rune of Power7.0670.00033.96543.80820.27380.719
Touch of the Magi5.0220.00025.63832.82318.94560.081
Arcane Power7.4240.00016.83020.97916.71529.188
Arcane Barrage11.4291.29551.943249.161196.470303.127
Arcane Orb6.5230.00060.49478.46241.930127.990
Presence of Mind32.4890.00091.019116.04380.040172.298

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
no_race
mana_regen Mana 3142.72 422999.20 59.00% 134.60 9973.78 2.30%
Evocation Mana 126.88 184709.56 25.77% 1455.75 0.00 0.00%
Mana Gem Mana 2.95 21293.72 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.64 87885.91 12.26% 4257.04 930.55 1.05%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2389.89 2511.82 10921.3 35581.2 773.4 72165.7
Usage Type Count Total Avg RPE APR
no_race
arcane_blast Mana 119.4 637682.0 5340.7 5446.9 1.0
arcane_missiles Mana 43.8 88981.6 2032.5 2056.4 7.6
arcane_orb Mana 11.4 5722.4 500.0 505.5 7.3
counterspell Mana 12.8 11404.1 892.9 903.2 0.0
time_warp Mana 1.5 2986.5 2000.0 2015.4 0.0
touch_of_the_magi Mana 6.2 15468.6 2498.3 2526.2 8.1

Statistics & Data Analysis

Fight Length
no_race Fight Length
Count 1403
Mean 300.04
Minimum 240.06
Maximum 359.89
Spread ( max - min ) 119.84
Range [ ( max - min ) / 2 * 100% ] 19.97%
Standard Deviation 34.5794
5th Percentile 246.70
95th Percentile 353.88
( 95th Percentile - 5th Percentile ) 107.18
Mean Distribution
Standard Deviation 0.9232
95.00% Confidence Interval ( 298.24 - 301.85 )
Normalized 95.00% Confidence Interval ( 99.40% - 100.60% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 511
0.1% Error 51023
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1021
DPS
no_race Damage Per Second
Count 1403
Mean 5765.51
Minimum 5069.32
Maximum 6593.89
Spread ( max - min ) 1524.57
Range [ ( max - min ) / 2 * 100% ] 13.22%
Standard Deviation 219.1076
5th Percentile 5420.03
95th Percentile 6128.91
( 95th Percentile - 5th Percentile ) 708.88
Mean Distribution
Standard Deviation 5.8496
95.00% Confidence Interval ( 5754.05 - 5776.98 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5548
0.1 Scale Factor Error with Delta=300 410
0.05 Scale Factor Error with Delta=300 1640
0.01 Scale Factor Error with Delta=300 40983
Priority Target DPS
no_race Priority Target Damage Per Second
Count 1403
Mean 5765.51
Minimum 5069.32
Maximum 6593.89
Spread ( max - min ) 1524.57
Range [ ( max - min ) / 2 * 100% ] 13.22%
Standard Deviation 219.1076
5th Percentile 5420.03
95th Percentile 6128.91
( 95th Percentile - 5th Percentile ) 708.88
Mean Distribution
Standard Deviation 5.8496
95.00% Confidence Interval ( 5754.05 - 5776.98 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5548
0.1 Scale Factor Error with Delta=300 410
0.05 Scale Factor Error with Delta=300 1640
0.01 Scale Factor Error with Delta=300 40983
DPS(e)
no_race Damage Per Second (Effective)
Count 1403
Mean 5765.51
Minimum 5069.32
Maximum 6593.89
Spread ( max - min ) 1524.57
Range [ ( max - min ) / 2 * 100% ] 13.22%
Damage
no_race Damage
Count 1403
Mean 1723140.94
Minimum 1222215.53
Maximum 2140778.25
Spread ( max - min ) 918562.72
Range [ ( max - min ) / 2 * 100% ] 26.65%
DTPS
no_race Damage Taken Per Second
Count 1403
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
no_race Healing Per Second
Count 1403
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
no_race Healing Per Second (Effective)
Count 1403
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
no_race Heal
Count 1403
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
no_race Healing Taken Per Second
Count 1403
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
no_race Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
no_raceTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
no_race Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.63 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.93 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.11 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.79 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.27 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.25 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.89 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.21 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.99 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.56 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.21 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.73 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.97 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.40 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.09 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.75 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.32 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.97 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.88 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.19 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.52 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.48 arcane_blast
= 1.29 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT{|x|||||{y*<<<<<<<+<<<<+<T<<<+(*<<#hk&T'<:*<<<<+<<<<<+(T*<<<(<<#hk&m%<<T'U<<<<=~<j'<<<<<<T<<<-*<<<#hk&T':*<<<<<<(<<(<+<T*<)<<+<hk&m%<<<T<<=~<<,*<<X<<(<<<TU<<)<,*<"gj&<<T<'k<<'<<<<<'+*<<T+<<<<W+<<<<+*<<<<<!~Toppppop

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask no_race 72165.7/72166: 100% mana
Pre precombat 1 food no_race 72165.7/72166: 100% mana
Pre precombat 2 augmentation no_race 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener t arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.221 fishing_opener u rune_of_power Fluffy_Pillow 64996.3/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.008 fishing_opener | arcane_blast Fluffy_Pillow 66132.2/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.811 default U use_mana_gem no_race 60416.2/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.811 fishing_opener | arcane_blast Fluffy_Pillow 67632.8/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.614 fishing_opener | arcane_blast Fluffy_Pillow 61916.7/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.418 fishing_opener | arcane_blast Fluffy_Pillow 56202.2/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.219 fishing_opener | arcane_blast Fluffy_Pillow 50483.3/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.022 fishing_opener | arcane_blast Fluffy_Pillow 44767.2/72166: 62% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.823 fishing_opener | arcane_blast Fluffy_Pillow 39048.3/72166: 54% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:08.624 fishing_opener | arcane_blast Fluffy_Pillow 33329.4/72166: 46% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:09.427 fishing_opener | arcane_blast Fluffy_Pillow 27613.4/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.230 fishing_opener | arcane_blast Fluffy_Pillow 21897.4/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.032 fishing_opener | arcane_blast Fluffy_Pillow 16179.9/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.836 fishing_opener | arcane_blast Fluffy_Pillow 10465.4/72166: 15% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.639 fishing_opener } arcane_barrage Fluffy_Pillow 4749.3/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.427 fishing_opener r evocation no_race 10216.6/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.919 rotation ~ cancel_action Fluffy_Pillow 68757.1/72166: 95% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.924 fishing_opener v touch_of_the_magi Fluffy_Pillow 68764.3/72166: 95% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.711 fishing_opener w arcane_power Fluffy_Pillow 67400.2/72166: 93% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.711 default V potion Fluffy_Pillow 67400.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.711 fishing_opener z arcane_missiles Fluffy_Pillow 67400.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.185 default T counterspell Fluffy_Pillow 63187.5/72166: 88% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.185 fishing_opener { arcane_missiles Fluffy_Pillow 62687.5/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.567 fishing_opener | arcane_blast Fluffy_Pillow 64682.2/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.370 fishing_opener x presence_of_mind Fluffy_Pillow 62403.6/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.370 fishing_opener | arcane_blast Fluffy_Pillow 62403.6/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.158 fishing_opener | arcane_blast Fluffy_Pillow 60103.5/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.945 fishing_opener | arcane_blast Fluffy_Pillow 57801.9/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.732 fishing_opener | arcane_blast Fluffy_Pillow 55500.3/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.533 fishing_opener | arcane_blast Fluffy_Pillow 53218.8/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.336 fishing_opener { arcane_missiles Fluffy_Pillow 50940.3/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:31.591 fishing_opener y arcane_barrage Fluffy_Pillow 52751.7/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.377 rotation * arcane_orb Fluffy_Pillow 58216.1/72166: 81% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.165 rotation < arcane_blast Fluffy_Pillow 58853.4/72166: 82% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.155 rotation < arcane_blast Fluffy_Pillow 56157.3/72166: 78% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.053 rotation < arcane_blast Fluffy_Pillow 51953.4/72166: 72% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.855 rotation < arcane_blast Fluffy_Pillow 46235.9/72166: 64% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.659 rotation < arcane_blast Fluffy_Pillow 40521.3/72166: 56% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.461 rotation < arcane_blast Fluffy_Pillow 34803.9/72166: 48% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.263 rotation < arcane_blast Fluffy_Pillow 29086.4/72166: 40% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.066 rotation + arcane_barrage Fluffy_Pillow 23370.4/72166: 32% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.853 rotation < arcane_blast Fluffy_Pillow 28836.2/72166: 40% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.033 rotation < arcane_blast Fluffy_Pillow 29164.3/72166: 40% mana arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.441 rotation < arcane_blast Fluffy_Pillow 28446.5/72166: 39% mana arcane_charge(2), clearcasting
0:44.113 rotation < arcane_blast Fluffy_Pillow 26734.8/72166: 37% mana arcane_charge(3), clearcasting
0:45.626 rotation + arcane_barrage Fluffy_Pillow 23418.5/72166: 32% mana arcane_charge(4), clearcasting
0:46.956 rotation < arcane_blast Fluffy_Pillow 29668.0/72166: 41% mana clearcasting(2)
0:48.947 default T counterspell Fluffy_Pillow 31166.7/72166: 43% mana arcane_charge, clearcasting(2)
0:48.947 rotation < arcane_blast Fluffy_Pillow 30166.7/72166: 42% mana arcane_charge, clearcasting(2)
0:50.777 rotation < arcane_blast Fluffy_Pillow 30057.9/72166: 42% mana arcane_charge(2), clearcasting(2)
0:52.449 rotation < arcane_blast Fluffy_Pillow 28346.2/72166: 39% mana arcane_charge(3), clearcasting(2)
0:53.961 rotation + arcane_barrage Fluffy_Pillow 25028.5/72166: 35% mana arcane_charge(4), clearcasting(2)
0:55.288 rotation ( arcane_missiles Fluffy_Pillow 31273.7/72166: 43% mana clearcasting(3)
0:57.372 rotation * arcane_orb Fluffy_Pillow 34281.5/72166: 48% mana clearcasting(2)
0:58.698 rotation < arcane_blast Fluffy_Pillow 35695.4/72166: 49% mana arcane_charge(2), clearcasting(2)
1:00.371 rotation < arcane_blast Fluffy_Pillow 33985.0/72166: 47% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:01.884 rotation # arcane_barrage Fluffy_Pillow 30668.8/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:03.212 cooldowns h touch_of_the_magi Fluffy_Pillow 36915.4/72166: 51% mana clearcasting(2), crimson_chorus
1:04.538 cooldowns k rune_of_power Fluffy_Pillow 36329.3/72166: 50% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.866 rotation & arcane_missiles Fluffy_Pillow 38246.0/72166: 53% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.069 default T counterspell Fluffy_Pillow 35085.5/72166: 49% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:14.069 rotation ' arcane_missiles Fluffy_Pillow 34085.5/72166: 47% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.038 rotation < arcane_blast Fluffy_Pillow 36927.4/72166: 51% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.391 rotation : arcane_barrage Fluffy_Pillow 32005.2/72166: 44% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.718 rotation * arcane_orb Fluffy_Pillow 38250.4/72166: 53% mana crimson_chorus(2)
1:20.046 rotation < arcane_blast Fluffy_Pillow 39667.1/72166: 55% mana arcane_charge(2), crimson_chorus(2)
1:21.718 rotation < arcane_blast Fluffy_Pillow 37955.4/72166: 53% mana arcane_charge(3), crimson_chorus(3)
1:23.229 rotation < arcane_blast Fluffy_Pillow 34636.2/72166: 48% mana arcane_charge(4), crimson_chorus(3)
1:24.582 rotation < arcane_blast Fluffy_Pillow 29714.0/72166: 41% mana arcane_charge(4), crimson_chorus(3)
1:25.936 rotation + arcane_barrage Fluffy_Pillow 24793.3/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.263 rotation < arcane_blast Fluffy_Pillow 31038.5/72166: 43% mana clearcasting, crimson_chorus(3)
1:29.255 rotation < arcane_blast Fluffy_Pillow 32538.6/72166: 45% mana arcane_charge, clearcasting, crimson_chorus(3)
1:31.086 rotation < arcane_blast Fluffy_Pillow 32431.3/72166: 45% mana arcane_charge(2), clearcasting
1:32.758 rotation < arcane_blast Fluffy_Pillow 30719.5/72166: 43% mana arcane_charge(3), clearcasting
1:34.269 rotation < arcane_blast Fluffy_Pillow 27400.3/72166: 38% mana arcane_charge(4), clearcasting
1:35.622 rotation + arcane_barrage Fluffy_Pillow 22478.1/72166: 31% mana arcane_charge(4), clearcasting(2)
1:36.950 rotation ( arcane_missiles Fluffy_Pillow 28724.8/72166: 40% mana clearcasting(3)
1:38.955 default T counterspell Fluffy_Pillow 31618.7/72166: 44% mana clearcasting(2)
1:38.955 rotation * arcane_orb Fluffy_Pillow 30618.7/72166: 42% mana clearcasting(2)
1:40.283 rotation < arcane_blast Fluffy_Pillow 32035.4/72166: 44% mana arcane_charge(2), clearcasting(2)
1:41.955 rotation < arcane_blast Fluffy_Pillow 30323.6/72166: 42% mana arcane_charge(3), clearcasting(2)
1:43.467 rotation < arcane_blast Fluffy_Pillow 27005.9/72166: 37% mana arcane_charge(4), clearcasting(2)
1:44.822 rotation ( arcane_missiles Fluffy_Pillow 22086.6/72166: 31% mana arcane_charge(4), clearcasting(3)
1:46.848 rotation < arcane_blast Fluffy_Pillow 25010.7/72166: 35% mana arcane_charge(4), clearcasting(2)
1:48.201 rotation < arcane_blast Fluffy_Pillow 20088.5/72166: 28% mana arcane_charge(4), clearcasting(2)
1:49.556 rotation # arcane_barrage Fluffy_Pillow 15169.2/72166: 21% mana arcane_charge(4), clearcasting(3)
1:50.884 cooldowns h touch_of_the_magi Fluffy_Pillow 21415.9/72166: 30% mana clearcasting(3)
1:52.213 cooldowns k rune_of_power Fluffy_Pillow 20834.1/72166: 29% mana arcane_charge(4), clearcasting(3)
1:53.541 rotation & arcane_missiles Fluffy_Pillow 22750.8/72166: 32% mana arcane_charge(4), clearcasting(3), rune_of_power
1:59.121 cooldowns m presence_of_mind Fluffy_Pillow 30804.5/72166: 43% mana arcane_charge(4), rune_of_power
1:59.121 rotation % arcane_blast Fluffy_Pillow 30804.5/72166: 43% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:00.448 rotation < arcane_blast Fluffy_Pillow 25844.8/72166: 36% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:01.774 rotation < arcane_blast Fluffy_Pillow 20883.6/72166: 29% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:03.102 default T counterspell Fluffy_Pillow 15925.3/72166: 22% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:03.102 rotation ' arcane_missiles Fluffy_Pillow 14925.3/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.143 default U use_mana_gem no_race 17871.1/72166: 25% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.143 rotation < arcane_blast Fluffy_Pillow 25087.7/72166: 35% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.497 rotation < arcane_blast Fluffy_Pillow 20166.9/72166: 28% mana arcane_charge(4), crimson_chorus
2:07.850 rotation < arcane_blast Fluffy_Pillow 15244.7/72166: 21% mana arcane_charge(4), clearcasting, crimson_chorus
2:09.203 rotation < arcane_blast Fluffy_Pillow 10322.5/72166: 14% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.557 rotation = evocation no_race 5401.8/72166: 7% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.130 rotation ~ cancel_action Fluffy_Pillow 68967.4/72166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:15.135 rotation < arcane_blast Fluffy_Pillow 68974.7/72166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.488 cooldowns j arcane_power Fluffy_Pillow 64052.5/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.711 rotation ' arcane_missiles Fluffy_Pillow 64374.3/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:18.745 rotation < arcane_blast Fluffy_Pillow 67310.0/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.099 rotation < arcane_blast Fluffy_Pillow 65826.8/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.453 rotation < arcane_blast Fluffy_Pillow 64343.5/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:22.808 rotation < arcane_blast Fluffy_Pillow 62861.7/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.159 rotation < arcane_blast Fluffy_Pillow 61374.1/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.511 rotation < arcane_blast Fluffy_Pillow 59888.0/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.866 default T counterspell Fluffy_Pillow 58406.2/72166: 81% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.102 rotation < arcane_blast Fluffy_Pillow 58246.8/72166: 81% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.455 rotation < arcane_blast Fluffy_Pillow 56762.1/72166: 79% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.808 rotation < arcane_blast Fluffy_Pillow 55277.4/72166: 77% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.160 rotation - arcane_barrage Fluffy_Pillow 53791.3/72166: 75% mana arcane_charge(4), arcane_power
2:32.487 rotation * arcane_orb Fluffy_Pillow 60036.5/72166: 83% mana
2:33.814 rotation < arcane_blast Fluffy_Pillow 61451.8/72166: 85% mana arcane_charge(2)
2:35.488 rotation < arcane_blast Fluffy_Pillow 59742.9/72166: 83% mana arcane_charge(3)
2:37.000 rotation < arcane_blast Fluffy_Pillow 56425.2/72166: 78% mana arcane_charge(4)
2:38.352 rotation # arcane_barrage Fluffy_Pillow 51501.5/72166: 71% mana arcane_charge(4)
2:39.680 cooldowns h touch_of_the_magi Fluffy_Pillow 57748.2/72166: 80% mana
2:41.008 cooldowns k rune_of_power Fluffy_Pillow 57164.9/72166: 79% mana arcane_charge(4), clearcasting
2:42.334 rotation & arcane_missiles Fluffy_Pillow 59078.8/72166: 82% mana arcane_charge(4), clearcasting, rune_of_power
2:50.975 default T counterspell Fluffy_Pillow 49050.4/72166: 68% mana arcane_charge(4), clearcasting, rune_of_power
2:51.102 rotation ' arcane_missiles Fluffy_Pillow 48233.7/72166: 67% mana arcane_charge(4), clearcasting, rune_of_power
2:53.156 rotation : arcane_barrage Fluffy_Pillow 51198.3/72166: 71% mana arcane_charge(4), rune_of_power
2:54.482 rotation * arcane_orb Fluffy_Pillow 57442.1/72166: 80% mana
2:55.810 rotation < arcane_blast Fluffy_Pillow 58858.8/72166: 82% mana arcane_charge(2)
2:57.480 rotation < arcane_blast Fluffy_Pillow 57144.1/72166: 79% mana arcane_charge(3)
2:58.992 rotation < arcane_blast Fluffy_Pillow 53826.4/72166: 75% mana arcane_charge(4)
3:00.345 rotation < arcane_blast Fluffy_Pillow 48904.2/72166: 68% mana arcane_charge(4), clearcasting
3:01.698 rotation < arcane_blast Fluffy_Pillow 43982.0/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.051 rotation < arcane_blast Fluffy_Pillow 39059.8/72166: 54% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.404 rotation ( arcane_missiles Fluffy_Pillow 34137.6/72166: 47% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:06.398 rotation < arcane_blast Fluffy_Pillow 37015.6/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.753 rotation < arcane_blast Fluffy_Pillow 32096.3/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.107 rotation ( arcane_missiles Fluffy_Pillow 27175.5/72166: 38% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:11.094 rotation < arcane_blast Fluffy_Pillow 30043.4/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:12.448 rotation + arcane_barrage Fluffy_Pillow 25122.7/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:13.778 rotation < arcane_blast Fluffy_Pillow 31372.2/72166: 43% mana clearcasting(2), crimson_chorus(2)
3:15.767 default T counterspell Fluffy_Pillow 32868.0/72166: 46% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:15.767 rotation * arcane_orb Fluffy_Pillow 31868.0/72166: 44% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:17.093 rotation < arcane_blast Fluffy_Pillow 33281.8/72166: 46% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:18.606 rotation ) arcane_missiles Fluffy_Pillow 29965.5/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:20.687 rotation < arcane_blast Fluffy_Pillow 32969.1/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.041 rotation < arcane_blast Fluffy_Pillow 28048.3/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:23.395 rotation + arcane_barrage Fluffy_Pillow 23127.6/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:24.721 rotation < arcane_blast Fluffy_Pillow 29371.3/72166: 41% mana clearcasting(2), crimson_chorus(3)
3:26.711 cooldowns h touch_of_the_magi Fluffy_Pillow 30868.5/72166: 43% mana arcane_charge, clearcasting(2), crimson_chorus(3)
3:28.039 cooldowns k rune_of_power Fluffy_Pillow 30285.3/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:29.366 rotation & arcane_missiles Fluffy_Pillow 32200.5/72166: 45% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:35.337 cooldowns m presence_of_mind Fluffy_Pillow 33318.6/72166: 46% mana arcane_charge(4), rune_of_power
3:35.337 rotation % arcane_blast Fluffy_Pillow 33318.6/72166: 46% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:36.665 rotation < arcane_blast Fluffy_Pillow 28360.3/72166: 39% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:37.993 rotation < arcane_blast Fluffy_Pillow 23402.0/72166: 32% mana arcane_charge(4), presence_of_mind, rune_of_power
3:39.319 rotation < arcane_blast Fluffy_Pillow 18440.8/72166: 26% mana arcane_charge(4), rune_of_power
3:40.672 default T counterspell Fluffy_Pillow 13518.7/72166: 19% mana arcane_charge(4), rune_of_power
3:40.672 rotation < arcane_blast Fluffy_Pillow 12518.7/72166: 17% mana arcane_charge(4), rune_of_power
3:42.024 rotation < arcane_blast Fluffy_Pillow 7595.0/72166: 11% mana arcane_charge(4)
3:43.378 rotation = evocation Fluffy_Pillow 2674.3/72166: 4% mana arcane_charge(4)
3:48.218 rotation ~ cancel_action Fluffy_Pillow 69951.3/72166: 97% mana arcane_charge(4), evocation
3:48.223 rotation < arcane_blast Fluffy_Pillow 69958.5/72166: 97% mana arcane_charge(4)
3:49.577 rotation < arcane_blast Fluffy_Pillow 65037.7/72166: 90% mana arcane_charge(4)
3:50.932 rotation , arcane_barrage Fluffy_Pillow 60118.4/72166: 83% mana arcane_charge(4), clearcasting
3:52.260 rotation * arcane_orb Fluffy_Pillow 66365.1/72166: 92% mana clearcasting
3:53.588 rotation < arcane_blast Fluffy_Pillow 67781.8/72166: 94% mana arcane_charge(2), clearcasting
3:55.258 rotation < arcane_blast Fluffy_Pillow 66067.2/72166: 92% mana arcane_charge(3), clearcasting
3:56.771 default X use_item_empyreal_ordnance Fluffy_Pillow 62750.9/72166: 87% mana arcane_charge(4), clearcasting
3:56.771 rotation < arcane_blast Fluffy_Pillow 62750.9/72166: 87% mana arcane_charge(4), clearcasting
3:58.125 rotation < arcane_blast Fluffy_Pillow 57830.1/72166: 80% mana arcane_charge(4), clearcasting(2)
3:59.477 rotation ( arcane_missiles Fluffy_Pillow 52906.5/72166: 73% mana arcane_charge(4), clearcasting(3)
4:01.395 rotation < arcane_blast Fluffy_Pillow 55674.8/72166: 77% mana arcane_charge(4), clearcasting(2)
4:02.749 rotation < arcane_blast Fluffy_Pillow 50754.0/72166: 70% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.102 rotation < arcane_blast Fluffy_Pillow 45831.8/72166: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.455 default T counterspell Fluffy_Pillow 40909.6/72166: 57% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.455 default U use_mana_gem no_race 39909.6/72166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.455 rotation < arcane_blast Fluffy_Pillow 47126.2/72166: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.808 rotation < arcane_blast Fluffy_Pillow 42204.0/72166: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.162 rotation ) arcane_missiles Fluffy_Pillow 37283.3/72166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.094 rotation < arcane_blast Fluffy_Pillow 40071.7/72166: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.448 rotation , arcane_barrage Fluffy_Pillow 35151.0/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.774 rotation * arcane_orb Fluffy_Pillow 41394.8/72166: 57% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:14.100 rotation < arcane_blast Fluffy_Pillow 42808.6/72166: 59% mana arcane_charge(2), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:15.771 rotation " arcane_barrage Fluffy_Pillow 41095.4/72166: 57% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.098 cooldowns g touch_of_the_magi Fluffy_Pillow 46258.1/72166: 64% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.424 cooldowns j arcane_power Fluffy_Pillow 45671.9/72166: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.424 rotation & arcane_missiles Fluffy_Pillow 45671.9/72166: 63% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:27.507 rotation < arcane_blast Fluffy_Pillow 51281.6/72166: 71% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:28.861 rotation < arcane_blast Fluffy_Pillow 49798.3/72166: 69% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:30.216 default T counterspell Fluffy_Pillow 48316.5/72166: 67% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
4:30.216 rotation < arcane_blast Fluffy_Pillow 47816.5/72166: 66% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
4:31.570 rotation ' arcane_missiles Fluffy_Pillow 46333.3/72166: 64% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
4:33.485 cooldowns k rune_of_power Fluffy_Pillow 49097.2/72166: 68% mana arcane_charge(4)
4:34.812 rotation < arcane_blast Fluffy_Pillow 51012.5/72166: 71% mana arcane_charge(4), rune_of_power
4:36.165 rotation < arcane_blast Fluffy_Pillow 46090.3/72166: 64% mana arcane_charge(4), clearcasting, rune_of_power
4:37.515 rotation ' arcane_missiles Fluffy_Pillow 41163.8/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
4:39.469 rotation < arcane_blast Fluffy_Pillow 43984.0/72166: 61% mana arcane_charge(4), rune_of_power
4:40.822 rotation < arcane_blast Fluffy_Pillow 39061.8/72166: 54% mana arcane_charge(4), rune_of_power
4:42.175 rotation < arcane_blast Fluffy_Pillow 34139.6/72166: 47% mana arcane_charge(4), rune_of_power
4:43.529 rotation < arcane_blast Fluffy_Pillow 29218.8/72166: 40% mana arcane_charge(4), rune_of_power
4:44.886 rotation < arcane_blast Fluffy_Pillow 24302.4/72166: 34% mana arcane_charge(4), clearcasting, rune_of_power
4:46.240 rotation ' arcane_missiles Fluffy_Pillow 19381.7/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power
4:48.277 rotation + arcane_barrage Fluffy_Pillow 22321.7/72166: 31% mana arcane_charge(4)
4:49.604 rotation * arcane_orb Fluffy_Pillow 28566.9/72166: 40% mana
4:50.933 rotation < arcane_blast Fluffy_Pillow 29985.1/72166: 42% mana arcane_charge(2)
4:52.603 rotation < arcane_blast Fluffy_Pillow 28270.4/72166: 39% mana arcane_charge(3)
4:54.114 default T counterspell Fluffy_Pillow 24951.3/72166: 35% mana arcane_charge(4)
4:54.216 rotation + arcane_barrage Fluffy_Pillow 24098.5/72166: 33% mana arcane_charge(4)
4:55.543 rotation < arcane_blast Fluffy_Pillow 30343.7/72166: 42% mana
4:57.533 rotation < arcane_blast Fluffy_Pillow 31840.9/72166: 44% mana arcane_charge
4:59.364 rotation < arcane_blast Fluffy_Pillow 31733.6/72166: 44% mana arcane_charge(2)
5:01.035 rotation < arcane_blast Fluffy_Pillow 30020.4/72166: 42% mana arcane_charge(3)
5:02.547 default W time_warp Fluffy_Pillow 26702.7/72166: 37% mana arcane_charge(4)
5:02.547 rotation + arcane_barrage Fluffy_Pillow 24702.7/72166: 34% mana arcane_charge(4), temporal_warp
5:03.570 rotation < arcane_blast Fluffy_Pillow 30509.1/72166: 42% mana temporal_warp, crimson_chorus
5:05.100 rotation < arcane_blast Fluffy_Pillow 31342.4/72166: 43% mana arcane_charge, temporal_warp, crimson_chorus
5:06.509 rotation < arcane_blast Fluffy_Pillow 30626.0/72166: 42% mana arcane_charge(2), temporal_warp, crimson_chorus
5:07.795 rotation < arcane_blast Fluffy_Pillow 28357.1/72166: 39% mana arcane_charge(3), temporal_warp, crimson_chorus
5:08.961 rotation + arcane_barrage Fluffy_Pillow 24540.0/72166: 34% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:09.982 rotation * arcane_orb Fluffy_Pillow 30343.6/72166: 42% mana clearcasting, temporal_warp, crimson_chorus
5:11.006 rotation < arcane_blast Fluffy_Pillow 31321.6/72166: 43% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:12.291 rotation < arcane_blast Fluffy_Pillow 29051.2/72166: 40% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:13.456 rotation < arcane_blast Fluffy_Pillow 25232.7/72166: 35% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:14.500 rotation < arcane_blast Fluffy_Pillow 19864.5/72166: 28% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:15.541 rotation < arcane_blast Fluffy_Pillow 14492.0/72166: 20% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:16.582 rotation ! evocation no_race 9119.5/72166: 13% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
5:19.937 rotation ~ cancel_action Fluffy_Pillow 69745.3/72166: 97% mana arcane_charge(4), clearcasting(3), evocation, temporal_warp, crimson_chorus(2)
5:19.942 default T counterspell Fluffy_Pillow 69752.5/72166: 97% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
5:19.942 final_burn o arcane_missiles Fluffy_Pillow 68752.5/72166: 95% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
5:24.313 final_burn p arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:25.355 final_burn p arcane_blast Fluffy_Pillow 65296.5/72166: 90% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:26.398 final_burn p arcane_blast Fluffy_Pillow 59926.9/72166: 83% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:27.439 final_burn p arcane_blast Fluffy_Pillow 54554.4/72166: 76% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:28.482 final_burn o arcane_missiles Fluffy_Pillow 49184.7/72166: 68% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:30.054 final_burn p arcane_blast Fluffy_Pillow 51453.6/72166: 71% mana arcane_charge(4), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (none) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 216 198 0
Agility 306 0 324 306 0
Stamina 414 0 2027 1931 1517
Intellect 450 0 1822 1622 1095 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 72166 72166 0
Spell Power 1822 1622 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="no_race"
source=default
spec=arcane
level=60
race=none
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

orc : 5903 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5903.1 5903.1 11.6 / 0.196% 905.8 / 15.3% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2515.3 2392.9 Mana 0.00% 43.6 100.3% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
orc 5903
Arcane Barrage 371 6.3% 20.7 13.88sec 5421 4387 Direct 20.7 4615 9164 5424 17.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.66 20.65 0.00 0.00 1.2357 0.0000 112002.30 112002.30 0.00% 4387.26 4387.26
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.22% 16.98 9 25 4614.72 3283 9290 4612.83 4037 5167 78346 78346 0.00%
crit 17.78% 3.67 0 12 9163.74 6566 18580 8964.12 0 14697 33657 33657 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.02
    fishing_opener
    [z]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:7.91
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:2.95
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.48
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.23
Arcane Blast 2182 36.9% 117.3 2.55sec 5581 4266 Direct 118.3 4616 9668 5535 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.34 118.34 0.00 0.00 1.3083 0.0000 654827.06 654827.06 0.00% 4265.56 4265.56
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.84% 96.85 69 128 4616.39 923 12664 4624.58 4064 5385 447089 447089 0.00%
crit 18.16% 21.49 8 39 9667.72 1846 25329 9693.63 6761 14720 207738 207738 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.35
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:19.20
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.72
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:92.65
Arcane Echo 278 4.7% 153.1 1.98sec 546 0 Direct 153.1 448 954 546 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.10 153.10 0.00 0.00 0.0000 0.0000 83556.05 83556.05 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.64% 123.47 81 171 448.23 221 706 448.66 389 506 55315 55315 0.00%
crit 19.36% 29.63 13 53 953.77 441 1412 955.18 702 1189 28241 28241 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2321 39.4% 43.5 6.54sec 16056 8791 Periodic 299.7 1930 4078 2333 18.8% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.54 0.00 299.98 299.73 1.8263 0.2472 699061.72 699061.72 0.00% 8791.24 8791.24
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.23% 243.46 140 348 1930.14 1120 3585 1933.08 1663 2221 469740 469740 0.00%
crit 18.77% 56.27 23 102 4077.93 2241 7171 4087.11 3194 4975 229321 229321 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.90
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.91
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:5.03
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.47
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.11
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.71
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.4 26.65sec 3696 2915

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.36 0.00 0.00 0.00 1.2681 0.0000 0.00 0.00 0.00% 2914.98 2914.98

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.36
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.3 27.19sec 3700 0 Direct 11.3 3148 6291 3701 17.6%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.35 11.35 0.00 0.00 0.0000 0.0000 41990.28 41990.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.44% 9.36 4 15 3147.78 3021 4483 3147.40 3021 3357 29453 29453 0.00%
crit 17.56% 1.99 0 7 6291.41 6042 8966 5550.10 0 8966 12537 12537 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (83) 0.0% (1.4%) 2.0 0.00sec 12514 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 83 1.4% 10.0 26.49sec 2504 0 Periodic 13.5 1566 3073 1848 18.7% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.50 13.50 0.0000 1.7474 24962.29 24962.29 0.00% 1057.90 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.27% 10.97 3 14 1565.94 175 1852 1567.14 1258 1852 17184 17184 0.00%
crit 18.73% 2.53 0 7 3072.54 349 3704 2851.98 0 3704 7779 7779 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 13.97sec 540 0 Direct 20.6 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.59 20.59 0.00 0.00 0.0000 0.0000 11114.29 11114.29 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.62% 16.81 6 32 456.07 444 470 456.03 444 470 7665 7665 0.00%
crit 18.38% 3.78 0 11 911.53 887 941 888.34 0 941 3450 3450 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6018 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 111.0 1.04sec 54 51 Direct 111.0 45 93 54 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 6018.07 6018.07 0.00% 50.98 50.98
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.28% 89.11 72 102 44.71 30 61 44.71 43 46 3984 3984 0.00%
crit 19.72% 21.89 9 39 92.90 61 122 92.92 80 109 2034 2034 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3602.88
Shadowcore Oil Blast 41 0.7% 41.3 7.28sec 297 0 Direct 41.3 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.30 41.30 0.00 0.00 0.0000 0.0000 12270.89 12270.89 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.52% 33.67 18 54 250.77 244 259 250.78 245 256 8443 8443 0.00%
crit 18.48% 7.63 1 19 501.39 488 517 501.43 488 517 3827 3827 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (431) 0.0% (7.3%) 6.2 49.12sec 21037 17188

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 17187.70 17187.70

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.22
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 431 7.3% 6.2 49.05sec 21037 0 Direct 6.2 21056 0 21056 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 6.16 0.00 0.00 0.0000 0.0000 129543.69 129543.69 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 21055.72 677 71362 21051.50 15460 25599 129544 129544 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:10693.74
  • base_dd_max:10693.74
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
orc
Arcane Power 2.8 122.12sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Blood Fury 2.8 122.12sec

Stats Details: Blood Fury

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Blood Fury

  • id:33702
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:33702
  • name:Blood Fury
  • school:physical
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=122} for {$d=15 seconds}.

Action Priority List

    default
    [X]:2.80
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.7 24.75sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.67 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.67
Evocation 3.3 105.30sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.30 0.00 18.24 0.00 3.4906 0.6299 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.97
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.32
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.12sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.09
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.78
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.34sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.95 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.96
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 303.66sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.64sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:orc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.6 13.9sec 2.1sec 11.6sec 83.28% 0.00% 79.4 (79.9) 0.0

Buff Details

  • buff initial source:orc
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.2s / 53.4s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.7s

Stack Uptimes

  • arcane_charge_1:5.24%
  • arcane_charge_2:9.48%
  • arcane_charge_3:8.00%
  • arcane_charge_4:60.56%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.1sec 122.1sec 14.8sec 13.78% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:orc
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.2s
  • trigger_min/max:120.0s / 143.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.78%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Blood Fury 2.8 0.0 122.1sec 122.1sec 14.8sec 13.78% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:orc
  • cooldown name:buff_blood_fury
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:120.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:122.00

Trigger Details

  • interval_min/max:120.0s / 143.2s
  • trigger_min/max:120.0s / 143.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • blood_fury_1:13.78%

Spelldata

  • id:33702
  • name:Blood Fury
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=122} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:orc
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.47%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.0 12.3 16.9sec 9.9sec 8.0sec 47.76% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:orc
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.26%
  • clearcasting_2:18.01%
  • clearcasting_3:4.49%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.6sec 51.94% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:orc
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.6s
  • trigger_min/max:60.0s / 65.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.06% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:orc
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 263.7s
  • trigger_min/max:236.7s / 263.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.06%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.9sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:orc
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.1s / 146.3s
  • trigger_min/max:90.1s / 146.3s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.42% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:orc
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.42%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.5sec 98.5sec 4.0sec 4.19% 8.03% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:orc
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 154.3s
  • trigger_min/max:62.7s / 154.3s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 19.5s

Stack Uptimes

  • presence_of_mind_1:2.02%
  • presence_of_mind_2:2.00%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.41% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:orc
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.2s
  • trigger_min/max:13.7s / 58.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.41%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.3sec 17.24% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:orc
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.9s
  • trigger_min/max:300.0s / 320.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.24%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:orc
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:orc
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:orc
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:orc
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.52% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.48% 84.21% 100.00%
Arcane Blast Arcane Charge 0 6.77% 2.86% 10.69%
Arcane Blast Arcane Charge 1 4.68% 1.57% 8.16%
Arcane Blast Arcane Charge 2 10.46% 6.19% 14.93%
Arcane Blast Arcane Charge 3 11.67% 7.08% 16.35%
Arcane Blast Arcane Charge 4 66.42% 55.77% 75.96%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.15% 0.00% 7.77% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 301.0s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000181.017120.091239.970
Evocation14.4440.06456.26148.29920.705115.519
Counterspell0.6790.0009.5168.6192.84317.764
Time Warp2.1670.00020.9233.2541.32422.250
Rune of Power7.1000.00033.47744.11220.15671.738
Touch of the Magi4.9800.00025.91932.44618.82961.343
Arcane Power7.3580.00023.15120.85816.70544.239
Arcane Barrage11.4771.29551.477250.125195.835302.990
Arcane Orb6.5040.00058.46378.75443.749137.956
Presence of Mind32.3310.00089.629116.04881.110172.445

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
orc
mana_regen Mana 3155.29 424654.36 58.97% 134.59 9695.86 2.23%
Evocation Mana 127.64 186129.89 25.85% 1458.25 0.00 0.00%
Mana Gem Mana 2.95 21292.93 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.66 88000.06 12.22% 4260.42 862.24 0.97%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2392.85 2515.26 10560.4 35320.0 2555.5 72165.7
Usage Type Count Total Avg RPE APR
orc
arcane_blast Mana 119.6 639706.2 5350.0 5451.7 1.0
arcane_missiles Mana 44.0 89672.7 2037.4 2059.5 7.8
arcane_orb Mana 11.5 5742.5 500.0 505.5 7.3
counterspell Mana 12.8 11432.0 892.5 902.3 0.0
time_warp Mana 1.5 3010.0 2000.0 2014.3 0.0
touch_of_the_magi Mana 6.2 15547.1 2498.8 2524.7 8.3

Statistics & Data Analysis

Fight Length
orc Fight Length
Count 1501
Mean 301.02
Minimum 240.09
Maximum 359.97
Spread ( max - min ) 119.88
Range [ ( max - min ) / 2 * 100% ] 19.91%
Standard Deviation 34.4450
5th Percentile 246.24
95th Percentile 354.50
( 95th Percentile - 5th Percentile ) 108.25
Mean Distribution
Standard Deviation 0.8891
95.00% Confidence Interval ( 299.27 - 302.76 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 503
0.1% Error 50300
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1013
DPS
orc Damage Per Second
Count 1501
Mean 5903.08
Minimum 5103.80
Maximum 6755.62
Spread ( max - min ) 1651.83
Range [ ( max - min ) / 2 * 100% ] 13.99%
Standard Deviation 229.1579
5th Percentile 5535.15
95th Percentile 6286.68
( 95th Percentile - 5th Percentile ) 751.53
Mean Distribution
Standard Deviation 5.9149
95.00% Confidence Interval ( 5891.49 - 5914.67 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5790
0.1 Scale Factor Error with Delta=300 449
0.05 Scale Factor Error with Delta=300 1794
0.01 Scale Factor Error with Delta=300 44829
Priority Target DPS
orc Priority Target Damage Per Second
Count 1501
Mean 5903.08
Minimum 5103.80
Maximum 6755.62
Spread ( max - min ) 1651.83
Range [ ( max - min ) / 2 * 100% ] 13.99%
Standard Deviation 229.1579
5th Percentile 5535.15
95th Percentile 6286.68
( 95th Percentile - 5th Percentile ) 751.53
Mean Distribution
Standard Deviation 5.9149
95.00% Confidence Interval ( 5891.49 - 5914.67 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5790
0.1 Scale Factor Error with Delta=300 449
0.05 Scale Factor Error with Delta=300 1794
0.01 Scale Factor Error with Delta=300 44829
DPS(e)
orc Damage Per Second (Effective)
Count 1501
Mean 5903.08
Minimum 5103.80
Maximum 6755.62
Spread ( max - min ) 1651.83
Range [ ( max - min ) / 2 * 100% ] 13.99%
Damage
orc Damage
Count 1501
Mean 1769328.56
Minimum 1234097.03
Maximum 2186766.13
Spread ( max - min ) 952669.10
Range [ ( max - min ) / 2 * 100% ] 26.92%
DTPS
orc Damage Taken Per Second
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
orc Healing Per Second
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
orc Healing Per Second (Effective)
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
orc Heal
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
orc Healing Taken Per Second
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
orc Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
orcTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
orc Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.67 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
X 2.80 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.22 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.96 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.09 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.78 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.90 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.35 arcane_blast
r 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.91 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 19.20 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.27 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.97 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.72 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 5.03 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.47 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.11 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.71 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.36 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 7.91 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 2.95 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.48 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 92.65 arcane_blast
> 1.32 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.23 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTtWuv}U}}}}}}}}}}}~s!wxVX{T}}}y|}}}}z+======,====,==T==*-+===$il'T(;+==,=====,===T=,*+===$il'==TU=o===>!=-+==kX==(==T=(===(-il'(T=;+========)==)-+T===*=$il'n&(=T(====>!=-+=*Y===TU===)==$=*hkX'T=(:+==l(====(=;=T+==W===,=j'n&,+=

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask orc 72165.7/72166: 100% mana
Pre precombat 1 food orc 72165.7/72166: 100% mana
Pre precombat 2 augmentation orc 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener u arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.224 fishing_opener v rune_of_power Fluffy_Pillow 65000.6/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.011 fishing_opener } arcane_blast Fluffy_Pillow 66136.5/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem orc 60420.5/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener } arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.616 fishing_opener } arcane_blast Fluffy_Pillow 61919.6/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.416 fishing_opener } arcane_blast Fluffy_Pillow 56199.3/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.217 fishing_opener } arcane_blast Fluffy_Pillow 50480.4/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.018 fishing_opener } arcane_blast Fluffy_Pillow 44761.5/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.821 fishing_opener } arcane_blast Fluffy_Pillow 39045.4/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.622 fishing_opener } arcane_blast Fluffy_Pillow 33326.5/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.423 fishing_opener } arcane_blast Fluffy_Pillow 27607.6/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.225 fishing_opener } arcane_blast Fluffy_Pillow 21890.2/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.027 fishing_opener } arcane_blast Fluffy_Pillow 16172.7/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.828 fishing_opener } arcane_blast Fluffy_Pillow 10453.8/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.631 fishing_opener ~ arcane_barrage Fluffy_Pillow 4737.8/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.418 fishing_opener s evocation orc 10203.6/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.937 rotation ! cancel_action Fluffy_Pillow 69378.3/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.941 fishing_opener w touch_of_the_magi Fluffy_Pillow 69384.1/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.728 fishing_opener x arcane_power Fluffy_Pillow 68020.0/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.728 default V potion Fluffy_Pillow 68020.0/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.728 default X blood_fury Fluffy_Pillow 68020.0/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.728 fishing_opener { arcane_missiles Fluffy_Pillow 68020.0/72166: 94% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.309 default T counterspell Fluffy_Pillow 63806.4/72166: 88% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.309 fishing_opener } arcane_blast Fluffy_Pillow 63306.4/72166: 88% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.112 fishing_opener } arcane_blast Fluffy_Pillow 61027.9/72166: 85% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.915 fishing_opener } arcane_blast Fluffy_Pillow 58749.4/72166: 81% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.718 fishing_opener y presence_of_mind Fluffy_Pillow 56470.8/72166: 78% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.718 fishing_opener | arcane_missiles Fluffy_Pillow 56470.8/72166: 78% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.942 fishing_opener } arcane_blast Fluffy_Pillow 58237.5/72166: 81% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.731 fishing_opener } arcane_blast Fluffy_Pillow 55938.7/72166: 78% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.518 fishing_opener } arcane_blast Fluffy_Pillow 53637.1/72166: 74% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.304 fishing_opener } arcane_blast Fluffy_Pillow 51334.1/72166: 71% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:31.106 fishing_opener z arcane_barrage Fluffy_Pillow 49054.1/72166: 68% mana bloodlust, blood_fury, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:31.894 rotation + arcane_orb Fluffy_Pillow 54521.4/72166: 76% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:32.681 rotation = arcane_blast Fluffy_Pillow 55157.3/72166: 76% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:33.673 rotation = arcane_blast Fluffy_Pillow 52464.0/72166: 73% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.571 rotation = arcane_blast Fluffy_Pillow 48260.1/72166: 67% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.374 rotation = arcane_blast Fluffy_Pillow 42544.1/72166: 59% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.179 rotation = arcane_blast Fluffy_Pillow 36831.0/72166: 51% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.984 rotation = arcane_blast Fluffy_Pillow 31117.9/72166: 43% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.787 rotation , arcane_barrage Fluffy_Pillow 25401.8/72166: 35% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.575 rotation = arcane_blast Fluffy_Pillow 30869.1/72166: 43% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.755 rotation = arcane_blast Fluffy_Pillow 31197.2/72166: 43% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.841 rotation = arcane_blast Fluffy_Pillow 30014.7/72166: 42% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.834 rotation = arcane_blast Fluffy_Pillow 27322.9/72166: 38% mana arcane_charge(3), clearcasting(2)
0:43.346 rotation , arcane_barrage Fluffy_Pillow 24005.2/72166: 33% mana arcane_charge(4), clearcasting(2)
0:44.673 rotation = arcane_blast Fluffy_Pillow 30250.4/72166: 42% mana clearcasting(2)
0:46.662 rotation = arcane_blast Fluffy_Pillow 31746.1/72166: 44% mana arcane_charge, clearcasting(2)
0:48.493 default T counterspell Fluffy_Pillow 31638.8/72166: 44% mana arcane_charge(2), clearcasting(2)
0:48.493 rotation = arcane_blast Fluffy_Pillow 30638.8/72166: 42% mana arcane_charge(2), clearcasting(2)
0:50.164 rotation = arcane_blast Fluffy_Pillow 28925.6/72166: 40% mana arcane_charge(3), clearcasting(2)
0:51.676 rotation * arcane_missiles Fluffy_Pillow 25607.9/72166: 35% mana arcane_charge(4), clearcasting(2)
0:55.407 rotation - arcane_barrage Fluffy_Pillow 30992.9/72166: 43% mana arcane_charge(4)
0:56.734 rotation + arcane_orb Fluffy_Pillow 37238.1/72166: 52% mana
0:58.062 rotation = arcane_blast Fluffy_Pillow 38654.9/72166: 54% mana arcane_charge(2)
0:59.731 rotation = arcane_blast Fluffy_Pillow 36938.8/72166: 51% mana arcane_charge(3)
1:01.241 rotation = arcane_blast Fluffy_Pillow 33618.2/72166: 47% mana arcane_charge(4), crimson_chorus
1:02.596 rotation $ arcane_barrage Fluffy_Pillow 28698.8/72166: 40% mana arcane_charge(4), crimson_chorus
1:03.923 cooldowns i touch_of_the_magi Fluffy_Pillow 34944.1/72166: 48% mana crimson_chorus
1:05.251 cooldowns l rune_of_power Fluffy_Pillow 34360.8/72166: 48% mana arcane_charge(4), crimson_chorus
1:06.579 rotation ' arcane_missiles Fluffy_Pillow 36277.5/72166: 50% mana arcane_charge(4), rune_of_power, crimson_chorus
1:15.677 default T counterspell Fluffy_Pillow 19408.8/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.677 rotation ( arcane_missiles Fluffy_Pillow 18408.8/72166: 26% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.664 rotation ; arcane_barrage Fluffy_Pillow 21276.7/72166: 29% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.992 rotation + arcane_orb Fluffy_Pillow 27523.3/72166: 38% mana crimson_chorus(2)
1:20.319 rotation = arcane_blast Fluffy_Pillow 28938.6/72166: 40% mana arcane_charge(2), crimson_chorus(2)
1:21.990 rotation = arcane_blast Fluffy_Pillow 27225.4/72166: 38% mana arcane_charge(3), crimson_chorus(3)
1:23.503 rotation , arcane_barrage Fluffy_Pillow 23909.1/72166: 33% mana arcane_charge(4), crimson_chorus(3)
1:24.832 rotation = arcane_blast Fluffy_Pillow 30157.2/72166: 42% mana crimson_chorus(3)
1:26.821 rotation = arcane_blast Fluffy_Pillow 31653.0/72166: 44% mana arcane_charge, crimson_chorus(3)
1:28.651 rotation = arcane_blast Fluffy_Pillow 31544.2/72166: 44% mana arcane_charge(2), crimson_chorus(3)
1:30.322 rotation = arcane_blast Fluffy_Pillow 29831.0/72166: 41% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:31.836 rotation = arcane_blast Fluffy_Pillow 26516.2/72166: 37% mana arcane_charge(4), clearcasting
1:33.190 rotation , arcane_barrage Fluffy_Pillow 21595.4/72166: 30% mana arcane_charge(4), clearcasting
1:34.518 rotation = arcane_blast Fluffy_Pillow 27842.1/72166: 39% mana clearcasting
1:36.506 rotation = arcane_blast Fluffy_Pillow 29336.4/72166: 41% mana arcane_charge, clearcasting
1:38.335 rotation = arcane_blast Fluffy_Pillow 29226.2/72166: 40% mana arcane_charge(2), clearcasting
1:40.007 default T counterspell Fluffy_Pillow 27514.5/72166: 38% mana arcane_charge(3), clearcasting
1:40.007 rotation = arcane_blast Fluffy_Pillow 26514.5/72166: 37% mana arcane_charge(3), clearcasting
1:41.519 rotation , arcane_barrage Fluffy_Pillow 23196.7/72166: 32% mana arcane_charge(4), clearcasting
1:42.846 rotation * arcane_missiles Fluffy_Pillow 29442.0/72166: 41% mana clearcasting
1:44.979 rotation + arcane_orb Fluffy_Pillow 32520.6/72166: 45% mana
1:46.304 rotation = arcane_blast Fluffy_Pillow 33932.9/72166: 47% mana arcane_charge(2)
1:47.976 rotation = arcane_blast Fluffy_Pillow 32221.2/72166: 45% mana arcane_charge(3)
1:49.489 rotation = arcane_blast Fluffy_Pillow 28904.9/72166: 40% mana arcane_charge(4)
1:50.843 rotation $ arcane_barrage Fluffy_Pillow 23984.1/72166: 33% mana arcane_charge(4)
1:52.168 cooldowns i touch_of_the_magi Fluffy_Pillow 30226.5/72166: 42% mana
1:53.496 cooldowns l rune_of_power Fluffy_Pillow 29643.2/72166: 41% mana arcane_charge(4)
1:54.823 rotation ' arcane_missiles Fluffy_Pillow 31558.5/72166: 44% mana arcane_charge(4), rune_of_power
2:01.497 rotation = arcane_blast Fluffy_Pillow 26191.2/72166: 36% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.850 rotation = arcane_blast Fluffy_Pillow 21269.0/72166: 29% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.204 default T counterspell Fluffy_Pillow 16348.2/72166: 23% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.204 default U use_mana_gem orc 15348.2/72166: 21% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.204 rotation = arcane_blast Fluffy_Pillow 22564.8/72166: 31% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.557 cooldowns o presence_of_mind Fluffy_Pillow 17642.6/72166: 24% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.557 rotation = arcane_blast Fluffy_Pillow 17642.6/72166: 24% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:06.883 rotation = arcane_blast Fluffy_Pillow 12681.4/72166: 18% mana arcane_charge(4), presence_of_mind(2), crimson_chorus
2:08.210 rotation = arcane_blast Fluffy_Pillow 7721.7/72166: 11% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:09.537 rotation > evocation orc 2762.0/72166: 4% mana arcane_charge(4), crimson_chorus
2:14.360 rotation ! cancel_action Fluffy_Pillow 69802.7/72166: 97% mana arcane_charge(4), evocation, crimson_chorus(2)
2:14.364 rotation = arcane_blast Fluffy_Pillow 69808.5/72166: 97% mana arcane_charge(4), crimson_chorus(2)
2:15.717 rotation - arcane_barrage Fluffy_Pillow 64886.3/72166: 90% mana arcane_charge(4), crimson_chorus(2)
2:17.044 rotation + arcane_orb Fluffy_Pillow 71131.5/72166: 99% mana crimson_chorus(2)
2:18.371 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), crimson_chorus(2)
2:20.041 rotation = arcane_blast Fluffy_Pillow 68045.0/72166: 94% mana arcane_charge(3), crimson_chorus(2)
2:21.554 cooldowns k arcane_power Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4), crimson_chorus(3)
2:21.554 default X blood_fury Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:21.554 rotation = arcane_blast Fluffy_Pillow 64728.8/72166: 90% mana blood_fury, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:22.908 rotation = arcane_blast Fluffy_Pillow 63245.5/72166: 88% mana blood_fury, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:24.262 rotation ( arcane_missiles Fluffy_Pillow 61762.3/72166: 86% mana blood_fury, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.377 rotation = arcane_blast Fluffy_Pillow 64814.9/72166: 90% mana blood_fury, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.732 rotation = arcane_blast Fluffy_Pillow 63333.1/72166: 88% mana blood_fury, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.086 default T counterspell Fluffy_Pillow 61849.8/72166: 86% mana blood_fury, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.086 rotation = arcane_blast Fluffy_Pillow 61349.8/72166: 85% mana blood_fury, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:30.440 rotation ( arcane_missiles Fluffy_Pillow 59866.6/72166: 83% mana blood_fury, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:32.368 rotation = arcane_blast Fluffy_Pillow 62649.3/72166: 87% mana blood_fury, arcane_charge(4), arcane_power, rune_of_power
2:33.722 rotation = arcane_blast Fluffy_Pillow 61166.0/72166: 85% mana blood_fury, arcane_charge(4), arcane_power
2:35.075 rotation = arcane_blast Fluffy_Pillow 59681.3/72166: 83% mana blood_fury, arcane_charge(4), arcane_power, clearcasting
2:36.427 rotation ( arcane_missiles Fluffy_Pillow 58195.2/72166: 81% mana blood_fury, arcane_charge(4), arcane_power, clearcasting
2:38.490 rotation - arcane_barrage Fluffy_Pillow 61172.7/72166: 85% mana arcane_charge(4), clearcasting
2:39.818 cooldowns i touch_of_the_magi Fluffy_Pillow 67419.4/72166: 93% mana clearcasting
2:41.145 cooldowns l rune_of_power Fluffy_Pillow 66834.7/72166: 93% mana arcane_charge(4), clearcasting
2:42.472 rotation ' arcane_missiles Fluffy_Pillow 68750.0/72166: 95% mana arcane_charge(4), clearcasting, rune_of_power
2:50.957 rotation ( arcane_missiles Fluffy_Pillow 65996.5/72166: 91% mana arcane_charge(4), clearcasting, rune_of_power
2:52.966 default T counterspell Fluffy_Pillow 68896.1/72166: 95% mana arcane_charge(4), rune_of_power
2:53.086 rotation = arcane_blast Fluffy_Pillow 68069.3/72166: 94% mana arcane_charge(4), rune_of_power
2:54.439 rotation ; arcane_barrage Fluffy_Pillow 63147.1/72166: 88% mana arcane_charge(4), rune_of_power
2:55.766 rotation + arcane_orb Fluffy_Pillow 69392.3/72166: 96% mana
2:57.093 rotation = arcane_blast Fluffy_Pillow 70807.6/72166: 98% mana arcane_charge(2)
2:58.766 rotation = arcane_blast Fluffy_Pillow 68049.4/72166: 94% mana arcane_charge(3), clearcasting
3:00.279 rotation = arcane_blast Fluffy_Pillow 64733.1/72166: 90% mana arcane_charge(4), clearcasting
3:01.633 rotation = arcane_blast Fluffy_Pillow 59812.4/72166: 83% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:02.987 rotation = arcane_blast Fluffy_Pillow 54891.6/72166: 76% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.339 rotation = arcane_blast Fluffy_Pillow 49968.0/72166: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.693 rotation = arcane_blast Fluffy_Pillow 45047.2/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.047 rotation = arcane_blast Fluffy_Pillow 40126.5/72166: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:08.398 rotation ) arcane_missiles Fluffy_Pillow 35201.4/72166: 49% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:10.359 rotation = arcane_blast Fluffy_Pillow 38031.7/72166: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.712 rotation = arcane_blast Fluffy_Pillow 33109.5/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:13.065 rotation ) arcane_missiles Fluffy_Pillow 28187.3/72166: 39% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:15.212 rotation - arcane_barrage Fluffy_Pillow 31286.1/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:16.540 rotation + arcane_orb Fluffy_Pillow 37532.8/72166: 52% mana clearcasting(2), crimson_chorus(2)
3:17.867 default T counterspell Fluffy_Pillow 38948.1/72166: 54% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:17.867 rotation = arcane_blast Fluffy_Pillow 37948.1/72166: 53% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:19.539 rotation = arcane_blast Fluffy_Pillow 36236.3/72166: 50% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:21.051 rotation = arcane_blast Fluffy_Pillow 32918.6/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.403 rotation * arcane_missiles Fluffy_Pillow 27994.9/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:26.138 rotation = arcane_blast Fluffy_Pillow 33385.7/72166: 46% mana arcane_charge(4), crimson_chorus(3)
3:27.491 rotation $ arcane_barrage Fluffy_Pillow 28463.5/72166: 39% mana arcane_charge(4), crimson_chorus(3)
3:28.821 cooldowns i touch_of_the_magi Fluffy_Pillow 34713.1/72166: 48% mana crimson_chorus(3)
3:30.148 cooldowns l rune_of_power Fluffy_Pillow 34128.3/72166: 47% mana arcane_charge(4), crimson_chorus(3)
3:31.475 rotation ' arcane_missiles Fluffy_Pillow 36043.6/72166: 50% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:38.092 cooldowns n presence_of_mind Fluffy_Pillow 30594.0/72166: 42% mana arcane_charge(4), rune_of_power
3:38.092 rotation & arcane_blast Fluffy_Pillow 30594.0/72166: 42% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:39.420 rotation ( arcane_missiles Fluffy_Pillow 25635.8/72166: 36% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:41.507 rotation = arcane_blast Fluffy_Pillow 28648.0/72166: 40% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:42.832 default T counterspell Fluffy_Pillow 23685.3/72166: 33% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:42.832 rotation ( arcane_missiles Fluffy_Pillow 22685.3/72166: 31% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:44.897 rotation = arcane_blast Fluffy_Pillow 25665.8/72166: 36% mana arcane_charge(4), presence_of_mind
3:46.227 rotation = arcane_blast Fluffy_Pillow 20710.4/72166: 29% mana arcane_charge(4)
3:47.582 rotation = arcane_blast Fluffy_Pillow 15791.1/72166: 22% mana arcane_charge(4)
3:48.934 rotation = arcane_blast Fluffy_Pillow 10867.5/72166: 15% mana arcane_charge(4), clearcasting
3:50.290 rotation > evocation Fluffy_Pillow 5949.6/72166: 8% mana arcane_charge(4), clearcasting
3:54.872 rotation ! cancel_action Fluffy_Pillow 69640.3/72166: 97% mana arcane_charge(4), clearcasting, evocation
3:54.876 rotation = arcane_blast Fluffy_Pillow 69646.1/72166: 97% mana arcane_charge(4), clearcasting
3:56.230 rotation - arcane_barrage Fluffy_Pillow 64725.4/72166: 90% mana arcane_charge(4), clearcasting
3:57.558 rotation + arcane_orb Fluffy_Pillow 70972.0/72166: 98% mana clearcasting
3:58.887 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting
4:00.557 rotation * arcane_missiles Fluffy_Pillow 68045.0/72166: 94% mana arcane_charge(3), clearcasting
4:02.564 default Y use_item_empyreal_ordnance Fluffy_Pillow 70941.8/72166: 98% mana arcane_charge(3), crimson_chorus
4:02.564 rotation = arcane_blast Fluffy_Pillow 70941.8/72166: 98% mana arcane_charge(3), crimson_chorus
4:04.077 rotation = arcane_blast Fluffy_Pillow 66672.9/72166: 92% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.432 rotation = arcane_blast Fluffy_Pillow 61753.6/72166: 86% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.786 default T counterspell Fluffy_Pillow 56832.9/72166: 79% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.832 default U use_mana_gem orc 55899.3/72166: 77% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.832 rotation = arcane_blast Fluffy_Pillow 63115.8/72166: 87% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.184 rotation = arcane_blast Fluffy_Pillow 58192.2/72166: 81% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.537 rotation = arcane_blast Fluffy_Pillow 53270.0/72166: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.890 rotation ) arcane_missiles Fluffy_Pillow 48347.8/72166: 67% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:12.961 rotation = arcane_blast Fluffy_Pillow 51336.9/72166: 71% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:14.315 rotation = arcane_blast Fluffy_Pillow 46416.2/72166: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:15.669 rotation $ arcane_barrage Fluffy_Pillow 41495.4/72166: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:16.997 rotation = arcane_blast Fluffy_Pillow 47742.1/72166: 66% mana clearcasting(2), crimson_chorus(2)
4:18.987 rotation * arcane_missiles Fluffy_Pillow 49239.3/72166: 68% mana arcane_charge, clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:20.995 cooldowns h touch_of_the_magi Fluffy_Pillow 52137.4/72166: 72% mana arcane_charge, clearcasting, crimson_chorus(2), empyreal_surge(5)
4:22.323 cooldowns k arcane_power Fluffy_Pillow 51554.2/72166: 71% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
4:22.323 default X blood_fury Fluffy_Pillow 51554.2/72166: 71% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:22.323 rotation ' arcane_missiles Fluffy_Pillow 51554.2/72166: 71% mana blood_fury, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:33.058 default T counterspell Fluffy_Pillow 52048.1/72166: 72% mana blood_fury, arcane_charge(4), arcane_power, rune_of_power
4:33.058 rotation = arcane_blast Fluffy_Pillow 51548.1/72166: 71% mana blood_fury, arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:34.412 rotation ( arcane_missiles Fluffy_Pillow 50064.9/72166: 69% mana blood_fury, arcane_charge(4), arcane_power, clearcasting
4:36.445 rotation : arcane_barrage Fluffy_Pillow 52999.1/72166: 73% mana blood_fury, arcane_charge(4), arcane_power
4:37.773 rotation + arcane_orb Fluffy_Pillow 59245.8/72166: 82% mana
4:39.102 rotation = arcane_blast Fluffy_Pillow 60664.0/72166: 84% mana arcane_charge(2)
4:40.773 rotation = arcane_blast Fluffy_Pillow 58950.7/72166: 82% mana arcane_charge(3)
4:42.283 cooldowns l rune_of_power Fluffy_Pillow 55630.2/72166: 77% mana arcane_charge(4), clearcasting
4:43.609 rotation ( arcane_missiles Fluffy_Pillow 57544.0/72166: 80% mana arcane_charge(4), clearcasting, rune_of_power
4:45.626 rotation = arcane_blast Fluffy_Pillow 60455.2/72166: 84% mana arcane_charge(4), rune_of_power
4:46.978 rotation = arcane_blast Fluffy_Pillow 55531.5/72166: 77% mana arcane_charge(4), rune_of_power
4:48.331 rotation = arcane_blast Fluffy_Pillow 50609.3/72166: 70% mana arcane_charge(4), rune_of_power
4:49.685 rotation = arcane_blast Fluffy_Pillow 45688.6/72166: 63% mana arcane_charge(4), clearcasting, rune_of_power
4:51.037 rotation ( arcane_missiles Fluffy_Pillow 40764.9/72166: 56% mana arcane_charge(4), clearcasting, rune_of_power
4:53.038 rotation = arcane_blast Fluffy_Pillow 43653.0/72166: 60% mana arcane_charge(4), rune_of_power
4:54.391 rotation ; arcane_barrage Fluffy_Pillow 38730.8/72166: 54% mana arcane_charge(4), rune_of_power
4:55.717 rotation = arcane_blast Fluffy_Pillow 44974.6/72166: 62% mana
4:57.707 default T counterspell Fluffy_Pillow 46471.8/72166: 64% mana arcane_charge, clearcasting
4:57.707 rotation + arcane_orb Fluffy_Pillow 45471.8/72166: 63% mana arcane_charge, clearcasting
4:59.102 rotation = arcane_blast Fluffy_Pillow 46985.2/72166: 65% mana arcane_charge(3), clearcasting
5:00.614 rotation = arcane_blast Fluffy_Pillow 43667.5/72166: 61% mana arcane_charge(4), clearcasting
5:01.967 default W time_warp Fluffy_Pillow 38745.3/72166: 54% mana arcane_charge(4), clearcasting(2), crimson_chorus
5:01.967 rotation = arcane_blast Fluffy_Pillow 36745.3/72166: 51% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:03.009 rotation = arcane_blast Fluffy_Pillow 31374.2/72166: 43% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:04.053 rotation = arcane_blast Fluffy_Pillow 26006.0/72166: 36% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:05.095 rotation , arcane_barrage Fluffy_Pillow 20635.0/72166: 29% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:06.117 rotation = arcane_blast Fluffy_Pillow 26440.0/72166: 37% mana clearcasting(2), temporal_warp, crimson_chorus
5:07.649 cooldowns j touch_of_the_magi Fluffy_Pillow 27276.1/72166: 38% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus
5:08.672 rotation ' arcane_missiles Fluffy_Pillow 26252.7/72166: 36% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:16.448 cooldowns n presence_of_mind Fluffy_Pillow 22475.9/72166: 31% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:16.448 rotation & arcane_blast Fluffy_Pillow 22475.9/72166: 31% mana arcane_charge(4), presence_of_mind(3), temporal_warp, crimson_chorus(2)
5:17.470 rotation , arcane_barrage Fluffy_Pillow 17075.9/72166: 24% mana arcane_charge(4), presence_of_mind(2), temporal_warp, crimson_chorus(2)
5:18.494 rotation + arcane_orb Fluffy_Pillow 22883.8/72166: 32% mana presence_of_mind(2), temporal_warp, crimson_chorus(2)
5:19.516 rotation = arcane_blast Fluffy_Pillow 23858.9/72166: 33% mana arcane_charge(2), presence_of_mind(2), temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (orc) Raid-Buffed Unbuffed Gear Amount
Strength 198 3 219 201 0
Agility 306 -3 321 303 0
Stamina 414 1 2028 1932 1517
Intellect 450 -1 1821 1621 1095 (46)
Spirit 0 0 0 0 0
Health 40560 40560 0
Mana 72166 72166 0
Spell Power 1821 1621 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="orc"
source=default
spec=arcane
level=60
race=orc
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

pandaren : 5828 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5828.0 5828.0 11.6 / 0.199% 850.3 / 14.6% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2515.5 2394.3 Mana 0.00% 43.1 99.6% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
pandaren 5828
Arcane Barrage 374 6.4% 20.6 13.90sec 5443 4402 Direct 20.6 4627 9191 5445 17.9%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.56 20.55 0.00 0.00 1.2363 0.0000 111911.32 111911.32 0.00% 4402.49 4402.49
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.05% 16.87 10 26 4626.78 2713 8762 4624.40 4158 5048 78016 78016 0.00%
crit 17.95% 3.69 0 11 9190.84 6649 13937 9013.27 0 13937 33895 33895 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.56
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.79
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.96
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.15
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.52
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.23
Arcane Blast 2168 37.1% 116.5 2.56sec 5548 4241 Direct 117.5 4586 9641 5502 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.53 117.53 0.00 0.00 1.3083 0.0000 646508.43 646508.43 0.00% 4240.68 4240.68
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.89% 96.24 69 130 4586.16 935 12123 4592.87 3999 5310 441354 441354 0.00%
crit 18.11% 21.28 8 38 9640.67 1870 24245 9656.24 6913 13760 205154 205154 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.48
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.15
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.70
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:91.80
Arcane Echo 269 4.6% 150.8 1.99sec 534 0 Direct 150.8 440 929 534 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 150.80 150.80 0.00 0.00 0.0000 0.0000 80537.50 80537.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.64% 121.61 75 175 439.53 223 676 440.02 383 493 53427 53427 0.00%
crit 19.36% 29.19 10 48 929.06 447 1352 930.54 695 1162 27110 27110 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2274 39.1% 43.2 6.48sec 15742 8625 Periodic 296.9 1895 3999 2293 18.9% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.23 0.00 297.20 296.93 1.8251 0.2474 680497.32 680497.32 0.00% 8625.24 8625.24
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.10% 240.82 146 366 1895.06 1135 3432 1898.48 1665 2300 456164 456164 0.00%
crit 18.90% 56.11 24 97 3999.42 2269 6864 4006.48 2955 4897 224333 224333 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.95
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.92
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.97
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.37
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.09
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.75
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (141) 0.0% (2.4%) 11.3 26.63sec 3742 2951

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.30 0.00 0.00 0.00 1.2680 0.0000 0.00 0.00 0.00% 2951.05 2951.05

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.31
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 141 2.4% 11.3 27.18sec 3743 0 Direct 11.3 3185 6371 3742 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.30 11.30 0.00 0.00 0.0000 0.0000 42297.35 42297.35 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.52% 9.33 4 15 3185.48 3059 4540 3184.82 3059 3456 29710 29710 0.00%
crit 17.48% 1.98 0 7 6370.99 6118 9079 5532.87 0 9079 12587 12587 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (85) 0.0% (1.4%) 2.0 0.00sec 12626 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 85 1.4% 10.0 26.37sec 2526 0 Periodic 13.5 1563 3113 1861 19.2% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.95 0.00 13.51 13.51 0.0000 1.7482 25135.26 25135.26 0.00% 1064.33 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.82% 10.92 4 14 1562.79 175 1852 1564.14 1329 1852 17058 17058 0.00%
crit 19.18% 2.59 0 8 3113.23 349 3704 2944.19 0 3704 8077 8077 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.38sec 540 0 Direct 20.5 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.51 20.51 0.00 0.00 0.0000 0.0000 11075.81 11075.81 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 16.74 6 32 455.99 444 470 455.94 444 468 7631 7631 0.00%
crit 18.42% 3.78 0 11 911.51 887 941 892.76 0 941 3445 3445 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5870 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 44 90 53 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5869.53 5869.53 0.00% 49.72 49.72
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.30% 89.13 72 101 43.67 30 58 43.67 42 45 3892 3892 0.00%
crit 19.70% 21.87 10 39 90.42 61 116 90.48 78 104 1977 1977 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3382.00
Shadowcore Oil Blast 41 0.7% 41.2 7.13sec 297 0 Direct 41.2 251 502 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.17 41.17 0.00 0.00 0.0000 0.0000 12209.30 12209.30 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.73% 33.65 16 54 250.71 244 259 250.71 246 256 8437 8437 0.00%
crit 18.27% 7.52 1 18 501.54 488 517 501.50 488 517 3772 3772 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (419) 0.0% (7.2%) 6.1 49.24sec 20516 16757

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 0.00 0.00 0.00 1.2245 0.0000 0.00 0.00 0.00% 16757.08 16757.08

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 419 7.2% 6.1 49.18sec 20516 0 Direct 6.1 20546 0 20546 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 6.10 0.00 0.00 0.0000 0.0000 125225.66 125225.66 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.10 5 8 20545.96 343 66692 20540.57 15033 25257 125226 125226 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:23004.30
  • base_dd_max:23004.30
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
pandaren
Arcane Power 2.8 122.08sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.77 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.59 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.60
Evocation 3.3 105.02sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.18 0.00 3.4893 0.6303 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.99
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.29
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 97.55sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.76
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.29
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.12sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.94sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.87sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 124.7 13.9sec 2.1sec 11.6sec 83.28% 0.00% 78.6 (79.1) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 54.5s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 55.2s

Stack Uptimes

  • arcane_charge_1:5.21%
  • arcane_charge_2:9.54%
  • arcane_charge_3:8.11%
  • arcane_charge_4:60.42%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.74% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.0s
  • trigger_min/max:120.0s / 143.0s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • arcane_power_1:13.74%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.56% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.56%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.1 16.9sec 10.0sec 8.0sec 47.34% 0.00% 1.0 (1.0) 0.2

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.11%
  • clearcasting_2:17.86%
  • clearcasting_3:4.36%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.6sec 52.01% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.95%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.01% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.8s / 260.5s
  • trigger_min/max:236.8s / 260.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.01%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.6sec 104.6sec 3.9sec 4.25% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 141.3s
  • trigger_min/max:90.0s / 141.3s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 4.9s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:40.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.48% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.48%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 99.2sec 99.2sec 4.0sec 4.22% 8.06% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 157.9s
  • trigger_min/max:62.7s / 157.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 14.1s

Stack Uptimes

  • presence_of_mind_1:2.03%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.32% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.2s
  • trigger_min/max:13.7s / 58.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.32%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.5sec 17.15% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.9s
  • trigger_min/max:300.0s / 320.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.15%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 4.00%
Arcane Barrage Arcane Charge 3 2.49% 0.00% 16.00%
Arcane Barrage Arcane Charge 4 97.50% 84.00% 100.00%
Arcane Blast Arcane Charge 0 6.72% 3.54% 11.11%
Arcane Blast Arcane Charge 1 4.69% 1.69% 8.59%
Arcane Blast Arcane Charge 2 10.59% 5.43% 14.06%
Arcane Blast Arcane Charge 3 11.76% 6.15% 15.22%
Arcane Blast Arcane Charge 4 66.25% 56.82% 75.70%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.25% 0.00% 7.08% 1.7s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 299.0s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000178.993120.090239.964
Evocation14.2220.00051.26847.33921.51881.495
Counterspell0.6930.0009.5258.7392.66917.843
Time Warp2.1290.00020.8613.1421.32422.188
Rune of Power7.0590.00033.92043.75319.69367.186
Touch of the Magi5.0630.00025.46932.75518.36660.126
Arcane Power7.4630.00022.99220.98516.70041.040
Arcane Barrage11.4261.03254.528248.309193.256302.881
Arcane Orb6.4470.00058.91677.56941.714129.980
Presence of Mind32.7940.00093.154115.89777.241170.530

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
pandaren
mana_regen Mana 3131.10 421418.22 58.88% 134.59 10048.82 2.33%
Evocation Mana 127.47 185543.89 25.92% 1455.58 0.00 0.00%
Mana Gem Mana 2.95 21274.70 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.56 87494.33 12.22% 4256.21 952.51 1.08%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2394.28 2515.49 11032.7 35925.8 343.2 72165.7
Usage Type Count Total Avg RPE APR
pandaren
arcane_blast Mana 118.9 635540.0 5346.8 5454.1 1.0
arcane_missiles Mana 43.7 89680.4 2051.3 2074.5 7.6
arcane_orb Mana 11.4 5717.7 500.0 505.8 7.4
counterspell Mana 12.7 11370.0 892.6 903.1 0.0
time_warp Mana 1.5 2964.5 2000.0 2015.5 0.0
touch_of_the_magi Mana 6.2 15422.6 2498.8 2526.8 8.1

Statistics & Data Analysis

Fight Length
pandaren Fight Length
Count 1408
Mean 298.99
Minimum 240.09
Maximum 359.96
Spread ( max - min ) 119.87
Range [ ( max - min ) / 2 * 100% ] 20.05%
Standard Deviation 34.7116
5th Percentile 246.08
95th Percentile 353.60
( 95th Percentile - 5th Percentile ) 107.52
Mean Distribution
Standard Deviation 0.9251
95.00% Confidence Interval ( 297.18 - 300.81 )
Normalized 95.00% Confidence Interval ( 99.39% - 100.61% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 518
0.1% Error 51776
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1029
DPS
pandaren Damage Per Second
Count 1408
Mean 5827.96
Minimum 5170.71
Maximum 6763.16
Spread ( max - min ) 1592.46
Range [ ( max - min ) / 2 * 100% ] 13.66%
Standard Deviation 221.5176
5th Percentile 5467.99
95th Percentile 6200.68
( 95th Percentile - 5th Percentile ) 732.69
Mean Distribution
Standard Deviation 5.9035
95.00% Confidence Interval ( 5816.39 - 5839.53 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5550
0.1 Scale Factor Error with Delta=300 419
0.05 Scale Factor Error with Delta=300 1676
0.01 Scale Factor Error with Delta=300 41890
Priority Target DPS
pandaren Priority Target Damage Per Second
Count 1408
Mean 5827.96
Minimum 5170.71
Maximum 6763.16
Spread ( max - min ) 1592.46
Range [ ( max - min ) / 2 * 100% ] 13.66%
Standard Deviation 221.5176
5th Percentile 5467.99
95th Percentile 6200.68
( 95th Percentile - 5th Percentile ) 732.69
Mean Distribution
Standard Deviation 5.9035
95.00% Confidence Interval ( 5816.39 - 5839.53 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5550
0.1 Scale Factor Error with Delta=300 419
0.05 Scale Factor Error with Delta=300 1676
0.01 Scale Factor Error with Delta=300 41890
DPS(e)
pandaren Damage Per Second (Effective)
Count 1408
Mean 5827.96
Minimum 5170.71
Maximum 6763.16
Spread ( max - min ) 1592.46
Range [ ( max - min ) / 2 * 100% ] 13.66%
Damage
pandaren Damage
Count 1408
Mean 1735397.94
Minimum 1261353.61
Maximum 2167084.82
Spread ( max - min ) 905731.21
Range [ ( max - min ) / 2 * 100% ] 26.10%
DTPS
pandaren Damage Taken Per Second
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
pandaren Healing Per Second
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
pandaren Healing Per Second (Effective)
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
pandaren Heal
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
pandaren Healing Taken Per Second
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
pandaren Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
pandarenTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
pandaren Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.60 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.76 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.29 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.95 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.48 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.92 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.15 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.99 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.56 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.70 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.97 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.37 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.09 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.75 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.31 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.79 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.96 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.15 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.52 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 91.80 arcane_blast
= 1.29 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.23 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT|||x{||{y*<<<<<<<<<+(<<<<T+))*<<<<+hk&T<<:*<<+<<<)<+<<T*+<<<<<#hk&m%'T<'U<<<<<<!~j'<<T<'<<'<,hk&'T:*<<<<<<<<(<<<+*)T)<<<<+hk&m%<<<:T*<<<=~<<<<<<X<(,*T<U<<)#<<gj&T<<'k<<<'<<<',*<<T<+<<<W<+<<<<(,*<<o

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask pandaren 72165.7/72166: 100% mana
Pre precombat 1 food pandaren 72165.7/72166: 100% mana
Pre precombat 2 augmentation pandaren 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener t arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener u rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.014 fishing_opener | arcane_blast Fluffy_Pillow 66140.9/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 default U use_mana_gem pandaren 60424.8/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.817 fishing_opener | arcane_blast Fluffy_Pillow 67641.4/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.620 fishing_opener | arcane_blast Fluffy_Pillow 61925.4/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.422 fishing_opener | arcane_blast Fluffy_Pillow 56207.9/72166: 78% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.225 fishing_opener | arcane_blast Fluffy_Pillow 50491.9/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.028 fishing_opener | arcane_blast Fluffy_Pillow 44775.9/72166: 62% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.831 fishing_opener | arcane_blast Fluffy_Pillow 39059.9/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.635 fishing_opener | arcane_blast Fluffy_Pillow 33345.3/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.437 fishing_opener | arcane_blast Fluffy_Pillow 27627.8/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.242 fishing_opener | arcane_blast Fluffy_Pillow 21914.7/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.044 fishing_opener | arcane_blast Fluffy_Pillow 16197.2/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.846 fishing_opener | arcane_blast Fluffy_Pillow 10479.8/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.648 fishing_opener } arcane_barrage Fluffy_Pillow 4762.3/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.436 fishing_opener r evocation pandaren 10229.6/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.939 rotation ~ cancel_action Fluffy_Pillow 69028.5/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.944 fishing_opener v touch_of_the_magi Fluffy_Pillow 69035.7/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.731 fishing_opener w arcane_power Fluffy_Pillow 67671.6/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.731 default V potion Fluffy_Pillow 67671.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.731 fishing_opener z arcane_missiles Fluffy_Pillow 67671.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.458 default T counterspell Fluffy_Pillow 70011.8/72166: 97% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.458 fishing_opener | arcane_blast Fluffy_Pillow 69511.8/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.262 fishing_opener | arcane_blast Fluffy_Pillow 67234.7/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.064 fishing_opener | arcane_blast Fluffy_Pillow 64954.7/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.866 fishing_opener x presence_of_mind Fluffy_Pillow 62674.8/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.866 fishing_opener { arcane_missiles Fluffy_Pillow 62674.8/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.176 fishing_opener | arcane_blast Fluffy_Pillow 64565.5/72166: 89% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.963 fishing_opener | arcane_blast Fluffy_Pillow 62263.9/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.751 fishing_opener { arcane_missiles Fluffy_Pillow 59963.7/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:31.000 fishing_opener y arcane_barrage Fluffy_Pillow 61766.4/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:31.787 rotation * arcane_orb Fluffy_Pillow 67232.2/72166: 93% mana bloodlust, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:32.573 rotation < arcane_blast Fluffy_Pillow 67866.7/72166: 94% mana bloodlust, arcane_charge(2), presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:33.361 rotation < arcane_blast Fluffy_Pillow 64879.0/72166: 90% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.257 rotation < arcane_blast Fluffy_Pillow 60672.2/72166: 84% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.059 rotation < arcane_blast Fluffy_Pillow 54954.8/72166: 76% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.863 rotation < arcane_blast Fluffy_Pillow 49240.2/72166: 68% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.667 rotation < arcane_blast Fluffy_Pillow 43525.6/72166: 60% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.469 rotation < arcane_blast Fluffy_Pillow 37808.2/72166: 52% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.271 rotation < arcane_blast Fluffy_Pillow 32090.7/72166: 44% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.073 rotation < arcane_blast Fluffy_Pillow 26373.2/72166: 37% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.876 rotation + arcane_barrage Fluffy_Pillow 20657.2/72166: 29% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.664 rotation ( arcane_missiles Fluffy_Pillow 26124.5/72166: 36% mana bloodlust, clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:41.876 rotation < arcane_blast Fluffy_Pillow 27873.8/72166: 39% mana clearcasting(2)
0:43.865 rotation < arcane_blast Fluffy_Pillow 29369.5/72166: 41% mana arcane_charge, clearcasting(2)
0:45.696 rotation < arcane_blast Fluffy_Pillow 29262.2/72166: 41% mana arcane_charge(2), clearcasting(2)
0:47.368 rotation < arcane_blast Fluffy_Pillow 27550.5/72166: 38% mana arcane_charge(3), clearcasting(2)
0:48.883 default T counterspell Fluffy_Pillow 24237.1/72166: 34% mana arcane_charge(4), clearcasting(2)
0:48.883 rotation + arcane_barrage Fluffy_Pillow 23237.1/72166: 32% mana arcane_charge(4), clearcasting(2)
0:50.211 rotation ) arcane_missiles Fluffy_Pillow 29483.8/72166: 41% mana clearcasting(2)
0:52.128 rotation ) arcane_missiles Fluffy_Pillow 32250.6/72166: 45% mana clearcasting
0:54.171 rotation * arcane_orb Fluffy_Pillow 35199.3/72166: 49% mana
0:55.498 rotation < arcane_blast Fluffy_Pillow 36614.6/72166: 51% mana arcane_charge(2)
0:57.170 rotation < arcane_blast Fluffy_Pillow 34902.8/72166: 48% mana arcane_charge(3)
0:58.683 rotation < arcane_blast Fluffy_Pillow 31586.5/72166: 44% mana arcane_charge(4)
1:00.037 rotation < arcane_blast Fluffy_Pillow 26665.8/72166: 37% mana arcane_charge(4), crimson_chorus
1:01.390 rotation + arcane_barrage Fluffy_Pillow 21743.6/72166: 30% mana arcane_charge(4), crimson_chorus
1:02.716 cooldowns h touch_of_the_magi Fluffy_Pillow 27987.3/72166: 39% mana crimson_chorus
1:04.044 cooldowns k rune_of_power Fluffy_Pillow 27404.1/72166: 38% mana arcane_charge(4), crimson_chorus
1:05.371 rotation & arcane_missiles Fluffy_Pillow 29319.3/72166: 41% mana arcane_charge(4), rune_of_power, crimson_chorus
1:14.177 default T counterspell Fluffy_Pillow 19529.2/72166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.177 rotation < arcane_blast Fluffy_Pillow 18529.2/72166: 26% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.531 rotation < arcane_blast Fluffy_Pillow 13608.4/72166: 19% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.886 rotation : arcane_barrage Fluffy_Pillow 8689.1/72166: 12% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:18.214 rotation * arcane_orb Fluffy_Pillow 14935.8/72166: 21% mana clearcasting, crimson_chorus(2)
1:19.542 rotation < arcane_blast Fluffy_Pillow 16352.5/72166: 23% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:21.214 rotation < arcane_blast Fluffy_Pillow 14640.7/72166: 20% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:22.725 rotation + arcane_barrage Fluffy_Pillow 11321.6/72166: 16% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.051 rotation < arcane_blast Fluffy_Pillow 17565.3/72166: 24% mana clearcasting, crimson_chorus(3)
1:26.040 rotation < arcane_blast Fluffy_Pillow 19061.1/72166: 26% mana arcane_charge, clearcasting, crimson_chorus(3)
1:27.873 rotation < arcane_blast Fluffy_Pillow 18956.7/72166: 26% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:29.546 rotation ) arcane_missiles Fluffy_Pillow 17246.3/72166: 24% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:31.532 rotation < arcane_blast Fluffy_Pillow 20112.8/72166: 28% mana arcane_charge(3)
1:33.045 rotation + arcane_barrage Fluffy_Pillow 16796.5/72166: 23% mana arcane_charge(4)
1:34.372 rotation < arcane_blast Fluffy_Pillow 23041.7/72166: 32% mana
1:36.363 rotation < arcane_blast Fluffy_Pillow 24540.4/72166: 34% mana arcane_charge
1:38.193 default T counterspell Fluffy_Pillow 24431.6/72166: 34% mana arcane_charge(2)
1:38.193 rotation * arcane_orb Fluffy_Pillow 23431.6/72166: 32% mana arcane_charge(2)
1:39.542 rotation + arcane_barrage Fluffy_Pillow 24878.7/72166: 34% mana arcane_charge(4)
1:40.870 rotation < arcane_blast Fluffy_Pillow 31125.3/72166: 43% mana
1:42.858 rotation < arcane_blast Fluffy_Pillow 32619.6/72166: 45% mana arcane_charge
1:44.688 rotation < arcane_blast Fluffy_Pillow 32510.9/72166: 45% mana arcane_charge(2), clearcasting
1:46.358 rotation < arcane_blast Fluffy_Pillow 30796.2/72166: 43% mana arcane_charge(3), clearcasting
1:47.869 rotation < arcane_blast Fluffy_Pillow 27477.1/72166: 38% mana arcane_charge(4), clearcasting
1:49.224 rotation # arcane_barrage Fluffy_Pillow 22557.8/72166: 31% mana arcane_charge(4), clearcasting
1:50.552 cooldowns h touch_of_the_magi Fluffy_Pillow 28804.4/72166: 40% mana clearcasting(2)
1:51.880 cooldowns k rune_of_power Fluffy_Pillow 28221.2/72166: 39% mana arcane_charge(4), clearcasting(2)
1:53.208 rotation & arcane_missiles Fluffy_Pillow 30137.9/72166: 42% mana arcane_charge(4), clearcasting(3), rune_of_power
1:58.774 cooldowns m presence_of_mind Fluffy_Pillow 38171.4/72166: 53% mana arcane_charge(4), rune_of_power
1:58.774 rotation % arcane_blast Fluffy_Pillow 38171.4/72166: 53% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:00.101 rotation ' arcane_missiles Fluffy_Pillow 33211.6/72166: 46% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:02.135 default T counterspell Fluffy_Pillow 36147.3/72166: 50% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:02.193 rotation < arcane_blast Fluffy_Pillow 35231.1/72166: 49% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:03.521 rotation ' arcane_missiles Fluffy_Pillow 30272.8/72166: 42% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:05.512 default U use_mana_gem pandaren 33146.4/72166: 46% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:05.512 rotation < arcane_blast Fluffy_Pillow 40363.0/72166: 56% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:06.839 rotation < arcane_blast Fluffy_Pillow 35403.3/72166: 49% mana arcane_charge(4), crimson_chorus
2:08.192 rotation < arcane_blast Fluffy_Pillow 30481.1/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus
2:09.545 rotation < arcane_blast Fluffy_Pillow 25558.9/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.900 rotation < arcane_blast Fluffy_Pillow 20639.6/72166: 29% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:12.253 rotation < arcane_blast Fluffy_Pillow 15717.4/72166: 22% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:13.607 rotation ! evocation pandaren 10796.6/72166: 15% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:17.792 rotation ~ cancel_action Fluffy_Pillow 68969.0/72166: 96% mana arcane_charge(4), clearcasting(3), evocation, crimson_chorus(2)
2:17.796 cooldowns j arcane_power Fluffy_Pillow 68974.8/72166: 96% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
2:17.796 rotation ' arcane_missiles Fluffy_Pillow 68974.8/72166: 96% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2)
2:23.378 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.731 rotation < arcane_blast Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.086 default T counterspell Fluffy_Pillow 67252.2/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.193 rotation < arcane_blast Fluffy_Pillow 66906.6/72166: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:27.546 rotation ' arcane_missiles Fluffy_Pillow 65421.9/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.561 rotation < arcane_blast Fluffy_Pillow 68330.2/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.914 rotation < arcane_blast Fluffy_Pillow 66845.5/72166: 93% mana arcane_charge(4), arcane_power, clearcasting
2:32.268 rotation ' arcane_missiles Fluffy_Pillow 65362.2/72166: 91% mana arcane_charge(4), arcane_power, clearcasting
2:34.350 rotation < arcane_blast Fluffy_Pillow 68367.2/72166: 95% mana arcane_charge(4)
2:35.703 rotation , arcane_barrage Fluffy_Pillow 63445.0/72166: 88% mana arcane_charge(4)
2:37.032 cooldowns h touch_of_the_magi Fluffy_Pillow 69693.1/72166: 97% mana
2:38.362 cooldowns k rune_of_power Fluffy_Pillow 69112.7/72166: 96% mana arcane_charge(4)
2:39.687 rotation & arcane_missiles Fluffy_Pillow 71025.1/72166: 98% mana arcane_charge(4), rune_of_power
2:48.600 rotation ' arcane_missiles Fluffy_Pillow 61389.4/72166: 85% mana arcane_charge(4), clearcasting, rune_of_power
2:50.703 default T counterspell Fluffy_Pillow 64424.7/72166: 89% mana arcane_charge(4), rune_of_power
2:50.703 rotation : arcane_barrage Fluffy_Pillow 63424.7/72166: 88% mana arcane_charge(4), rune_of_power
2:52.032 rotation * arcane_orb Fluffy_Pillow 69672.8/72166: 97% mana
2:53.362 rotation < arcane_blast Fluffy_Pillow 71092.4/72166: 99% mana arcane_charge(2)
2:55.033 rotation < arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3)
2:56.547 rotation < arcane_blast Fluffy_Pillow 64731.7/72166: 90% mana arcane_charge(4), clearcasting
2:57.901 rotation < arcane_blast Fluffy_Pillow 59810.9/72166: 83% mana arcane_charge(4), clearcasting
2:59.254 rotation < arcane_blast Fluffy_Pillow 54888.7/72166: 76% mana arcane_charge(4), clearcasting
3:00.608 rotation < arcane_blast Fluffy_Pillow 49968.0/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus
3:01.962 rotation < arcane_blast Fluffy_Pillow 45047.2/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.315 rotation < arcane_blast Fluffy_Pillow 40125.0/72166: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.668 rotation ( arcane_missiles Fluffy_Pillow 35202.8/72166: 49% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:06.575 rotation < arcane_blast Fluffy_Pillow 37955.2/72166: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.928 rotation < arcane_blast Fluffy_Pillow 33033.0/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.281 rotation < arcane_blast Fluffy_Pillow 28110.8/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.635 rotation + arcane_barrage Fluffy_Pillow 23190.1/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:11.963 rotation * arcane_orb Fluffy_Pillow 29436.7/72166: 41% mana clearcasting(2), crimson_chorus(2)
3:13.360 rotation ) arcane_missiles Fluffy_Pillow 30953.1/72166: 43% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:15.349 default T counterspell Fluffy_Pillow 33823.8/72166: 47% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:15.349 rotation ) arcane_missiles Fluffy_Pillow 32823.8/72166: 45% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:17.365 rotation < arcane_blast Fluffy_Pillow 35733.5/72166: 50% mana arcane_charge(2), crimson_chorus(2)
3:19.037 rotation < arcane_blast Fluffy_Pillow 34021.7/72166: 47% mana arcane_charge(3), crimson_chorus(2)
3:20.551 rotation < arcane_blast Fluffy_Pillow 30706.9/72166: 43% mana arcane_charge(4), crimson_chorus(2)
3:21.905 rotation < arcane_blast Fluffy_Pillow 25786.2/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:23.259 rotation + arcane_barrage Fluffy_Pillow 20865.4/72166: 29% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:24.589 cooldowns h touch_of_the_magi Fluffy_Pillow 27115.0/72166: 38% mana clearcasting(2), crimson_chorus(3)
3:25.917 cooldowns k rune_of_power Fluffy_Pillow 26531.7/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:27.243 rotation & arcane_missiles Fluffy_Pillow 28445.5/72166: 39% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:33.269 cooldowns m presence_of_mind Fluffy_Pillow 29642.9/72166: 41% mana arcane_charge(4), rune_of_power
3:33.269 rotation % arcane_blast Fluffy_Pillow 29642.9/72166: 41% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:34.596 rotation < arcane_blast Fluffy_Pillow 24683.2/72166: 34% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:35.921 rotation < arcane_blast Fluffy_Pillow 19720.6/72166: 27% mana arcane_charge(4), presence_of_mind, rune_of_power
3:37.248 rotation < arcane_blast Fluffy_Pillow 14760.9/72166: 20% mana arcane_charge(4), rune_of_power
3:38.601 rotation : arcane_barrage Fluffy_Pillow 9838.7/72166: 14% mana arcane_charge(4), rune_of_power
3:39.927 default T counterspell Fluffy_Pillow 16082.5/72166: 22% mana
3:39.927 rotation * arcane_orb Fluffy_Pillow 15082.5/72166: 21% mana
3:41.254 rotation < arcane_blast Fluffy_Pillow 16497.7/72166: 23% mana arcane_charge(2)
3:42.925 rotation < arcane_blast Fluffy_Pillow 14784.5/72166: 20% mana arcane_charge(3)
3:44.440 rotation < arcane_blast Fluffy_Pillow 11471.1/72166: 16% mana arcane_charge(4), clearcasting
3:45.794 rotation = evocation pandaren 6550.4/72166: 9% mana arcane_charge(4), clearcasting
3:50.279 rotation ~ cancel_action Fluffy_Pillow 68892.8/72166: 95% mana arcane_charge(4), clearcasting, evocation
3:50.284 rotation < arcane_blast Fluffy_Pillow 68900.1/72166: 95% mana arcane_charge(4), clearcasting
3:51.637 rotation < arcane_blast Fluffy_Pillow 63977.9/72166: 89% mana arcane_charge(4), clearcasting
3:52.991 rotation < arcane_blast Fluffy_Pillow 59057.1/72166: 82% mana arcane_charge(4), clearcasting(2)
3:54.344 rotation < arcane_blast Fluffy_Pillow 54134.9/72166: 75% mana arcane_charge(4), clearcasting(2)
3:55.700 rotation < arcane_blast Fluffy_Pillow 49217.0/72166: 68% mana arcane_charge(4), clearcasting(2)
3:57.054 rotation < arcane_blast Fluffy_Pillow 44296.3/72166: 61% mana arcane_charge(4), clearcasting(2)
3:58.409 default X use_item_empyreal_ordnance Fluffy_Pillow 39377.0/72166: 55% mana arcane_charge(4), clearcasting(2)
3:58.409 rotation < arcane_blast Fluffy_Pillow 39377.0/72166: 55% mana arcane_charge(4), clearcasting(2)
3:59.761 rotation ( arcane_missiles Fluffy_Pillow 34453.3/72166: 48% mana arcane_charge(4), clearcasting(3)
4:01.829 rotation , arcane_barrage Fluffy_Pillow 37438.1/72166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:03.155 rotation * arcane_orb Fluffy_Pillow 43681.9/72166: 61% mana clearcasting(2), crimson_chorus
4:04.483 default T counterspell Fluffy_Pillow 45098.6/72166: 62% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:04.483 rotation < arcane_blast Fluffy_Pillow 44098.6/72166: 61% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:06.154 default U use_mana_gem pandaren 42385.4/72166: 59% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:06.154 rotation < arcane_blast Fluffy_Pillow 49602.0/72166: 69% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:07.666 rotation < arcane_blast Fluffy_Pillow 46284.3/72166: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.019 rotation ) arcane_missiles Fluffy_Pillow 41362.1/72166: 57% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.776 rotation # arcane_barrage Fluffy_Pillow 46784.6/72166: 65% mana arcane_charge(4), crimson_chorus(2)
4:14.105 rotation < arcane_blast Fluffy_Pillow 53032.7/72166: 73% mana crimson_chorus(2), empyreal_surge(5)
4:16.093 rotation < arcane_blast Fluffy_Pillow 54527.0/72166: 76% mana arcane_charge, clearcasting, crimson_chorus(2), empyreal_surge(5)
4:17.925 cooldowns g touch_of_the_magi Fluffy_Pillow 54421.2/72166: 75% mana arcane_charge(2), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:19.252 cooldowns j arcane_power Fluffy_Pillow 53836.4/72166: 75% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:19.252 rotation & arcane_missiles Fluffy_Pillow 53836.4/72166: 75% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:30.122 default T counterspell Fluffy_Pillow 50775.3/72166: 70% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:30.122 rotation < arcane_blast Fluffy_Pillow 50275.3/72166: 70% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:31.475 rotation < arcane_blast Fluffy_Pillow 48790.6/72166: 68% mana arcane_charge(4), arcane_power, clearcasting
4:32.829 rotation ' arcane_missiles Fluffy_Pillow 47307.3/72166: 66% mana arcane_charge(4), arcane_power, clearcasting
4:34.787 cooldowns k rune_of_power Fluffy_Pillow 50133.3/72166: 69% mana arcane_charge(4)
4:36.116 rotation < arcane_blast Fluffy_Pillow 52051.5/72166: 72% mana arcane_charge(4), rune_of_power
4:37.469 rotation < arcane_blast Fluffy_Pillow 47129.3/72166: 65% mana arcane_charge(4), rune_of_power
4:38.822 rotation < arcane_blast Fluffy_Pillow 42207.1/72166: 58% mana arcane_charge(4), clearcasting, rune_of_power
4:40.178 rotation ' arcane_missiles Fluffy_Pillow 37289.2/72166: 52% mana arcane_charge(4), clearcasting, rune_of_power
4:42.330 rotation < arcane_blast Fluffy_Pillow 40395.2/72166: 56% mana arcane_charge(4), rune_of_power
4:43.685 rotation < arcane_blast Fluffy_Pillow 35475.9/72166: 49% mana arcane_charge(4), rune_of_power
4:45.040 rotation < arcane_blast Fluffy_Pillow 30556.6/72166: 42% mana arcane_charge(4), clearcasting, rune_of_power
4:46.394 rotation ' arcane_missiles Fluffy_Pillow 25635.9/72166: 36% mana arcane_charge(4), clearcasting, rune_of_power
4:48.414 rotation , arcane_barrage Fluffy_Pillow 28551.4/72166: 40% mana arcane_charge(4)
4:49.741 rotation * arcane_orb Fluffy_Pillow 34796.6/72166: 48% mana
4:51.069 rotation < arcane_blast Fluffy_Pillow 36213.3/72166: 50% mana arcane_charge(2)
4:52.739 rotation < arcane_blast Fluffy_Pillow 34498.6/72166: 48% mana arcane_charge(3)
4:54.251 default T counterspell Fluffy_Pillow 31180.9/72166: 43% mana arcane_charge(4)
4:54.251 rotation < arcane_blast Fluffy_Pillow 30180.9/72166: 42% mana arcane_charge(4)
4:55.605 rotation + arcane_barrage Fluffy_Pillow 25260.2/72166: 35% mana arcane_charge(4)
4:56.932 rotation < arcane_blast Fluffy_Pillow 31505.4/72166: 44% mana
4:58.923 rotation < arcane_blast Fluffy_Pillow 33004.0/72166: 46% mana arcane_charge
5:00.753 rotation < arcane_blast Fluffy_Pillow 32895.3/72166: 46% mana arcane_charge(2), clearcasting, crimson_chorus
5:02.424 default W time_warp Fluffy_Pillow 31182.1/72166: 43% mana arcane_charge(3), clearcasting, crimson_chorus
5:02.424 rotation < arcane_blast Fluffy_Pillow 29182.1/72166: 40% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:03.587 rotation + arcane_barrage Fluffy_Pillow 25360.7/72166: 35% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:04.610 rotation < arcane_blast Fluffy_Pillow 31167.1/72166: 43% mana clearcasting(2), temporal_warp, crimson_chorus
5:06.141 rotation < arcane_blast Fluffy_Pillow 32001.8/72166: 44% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus
5:07.550 rotation < arcane_blast Fluffy_Pillow 31285.5/72166: 43% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus
5:08.836 rotation < arcane_blast Fluffy_Pillow 29016.6/72166: 40% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus
5:09.999 rotation ( arcane_missiles Fluffy_Pillow 25195.1/72166: 35% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus
5:11.523 rotation , arcane_barrage Fluffy_Pillow 27394.7/72166: 38% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:12.548 rotation * arcane_orb Fluffy_Pillow 33204.1/72166: 46% mana clearcasting(2), temporal_warp, crimson_chorus(2)
5:13.571 rotation < arcane_blast Fluffy_Pillow 34180.6/72166: 47% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2)
5:14.857 rotation < arcane_blast Fluffy_Pillow 31911.7/72166: 44% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2)
5:16.020 final_burn o arcane_missiles Fluffy_Pillow 28090.3/72166: 39% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (pandaren) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 216 198 0
Agility 306 -2 322 304 0
Stamina 414 2 2029 1933 1517
Intellect 450 0 1844 1622 1095 (46)
Spirit 0 0 0 0 0
Health 40580 40580 0
Mana 72166 72166 0
Spell Power 1844 1622 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="pandaren"
source=default
spec=arcane
level=60
race=pandaren
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

troll : 5870 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5869.7 5869.7 11.6 / 0.197% 913.9 / 15.6% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2520.1 2397.0 Mana 0.00% 43.4 99.9% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
troll 5870
Arcane Barrage 370 6.3% 20.8 13.74sec 5348 4330 Direct 20.8 4554 9126 5349 17.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.77 20.76 0.00 0.00 1.2351 0.0000 111085.37 111085.37 0.00% 4329.97 4329.97
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.57% 17.15 9 27 4553.97 3280 8644 4553.27 4086 5049 78076 78076 0.00%
crit 17.43% 3.62 0 11 9126.03 6559 13767 8894.13 0 13767 33009 33009 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [z]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.57
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.19
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:8.06
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:2.97
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.23
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.43
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.24
Arcane Blast 2136 36.3% 116.8 2.55sec 5465 4180 Direct 117.8 4506 9516 5418 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.77 117.77 0.00 0.00 1.3075 0.0000 638193.88 638193.88 0.00% 4180.11 4180.11
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.79% 96.32 66 126 4506.38 922 12002 4513.15 3983 5224 434003 434003 0.00%
crit 18.21% 21.45 7 36 9516.09 1844 24003 9532.51 5758 13177 204191 204191 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.31
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:18.98
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.65
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:92.44
Arcane Echo 281 4.8% 157.2 1.92sec 536 0 Direct 157.2 441 932 537 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 157.21 157.21 0.00 0.00 0.0000 0.0000 84314.63 84314.63 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.55% 126.64 76 175 441.02 220 669 441.32 386 488 55826 55826 0.00%
crit 19.45% 30.57 11 55 932.38 441 1338 933.57 740 1125 28489 28489 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2325 39.7% 44.3 6.42sec 15738 8816 Periodic 302.8 1901 4018 2304 19.0% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.30 0.00 303.04 302.77 1.7851 0.2434 697116.40 697116.40 0.00% 8816.33 8816.33
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.00% 245.23 138 379 1901.30 1119 3398 1904.50 1654 2172 466027 466027 0.00%
crit 19.00% 57.54 20 96 4018.16 2238 6796 4025.14 3224 4930 231089 231089 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.85
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:4.98
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.40
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.05
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.63
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (138) 0.0% (2.4%) 11.3 26.59sec 3666 2891

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.33 0.00 0.00 0.00 1.2681 0.0000 0.00 0.00 0.00% 2890.99 2890.99

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.34
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 138 2.4% 11.3 27.14sec 3667 0 Direct 11.3 3145 6279 3666 16.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.33 11.33 0.00 0.00 0.0000 0.0000 41549.34 41549.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.33% 9.44 4 15 3145.13 3018 6337 3144.26 3018 3447 29695 29695 0.00%
crit 16.67% 1.89 0 6 6278.55 6035 8956 5458.61 0 8449 11855 11855 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12504 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.53sec 2506 0 Periodic 13.5 1564 3083 1847 18.6% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.95 0.00 13.50 13.50 0.0000 1.7478 24929.88 24929.88 0.00% 1056.89 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.38% 10.98 3 14 1564.24 175 1852 1565.04 1261 1852 17180 17180 0.00%
crit 18.62% 2.51 0 8 3083.08 349 3704 2894.29 0 3704 7750 7750 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.34sec 538 0 Direct 20.7 456 912 538 18.0%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.71 20.71 0.00 0.00 0.0000 0.0000 11140.83 11140.83 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.97% 16.97 8 32 455.87 444 470 455.87 445 468 7737 7737 0.00%
crit 18.03% 3.73 0 11 911.54 887 941 890.99 0 941 3404 3404 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6024 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 151  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 20.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6024.45 6024.45 0.00% 51.16 51.16
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.03% 91.23 75 106 43.50 30 57 43.50 42 45 3968 3968 0.00%
crit 19.97% 22.77 8 39 90.30 60 114 90.30 79 102 2056 2056 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3941.44
Shadowcore Oil Blast 41 0.7% 41.5 7.19sec 297 0 Direct 41.5 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.46 41.46 0.00 0.00 0.0000 0.0000 12315.38 12315.38 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.49% 33.78 19 55 250.66 244 259 250.65 246 256 8469 8469 0.00%
crit 18.51% 7.67 1 17 501.40 488 517 501.47 488 517 3847 3847 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (437) 0.0% (7.5%) 6.1 49.18sec 21412 17492

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2243 0.0000 0.00 0.00 0.00% 17492.07 17492.07

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 437 7.5% 6.1 49.14sec 21412 0 Direct 6.1 21443 0 21443 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.11 0.00 0.00 0.0000 0.0000 131015.59 131015.59 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.11 5 8 21442.72 957 72033 21434.68 15568 25673 131016 131016 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:29329.13
  • base_dd_max:29329.13
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
troll
Arcane Power 2.8 122.17sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:troll
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 244.46sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.78
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.73sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.61 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.61
Evocation 3.3 104.72sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.27 0.00 18.14 0.00 3.5020 0.6312 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:troll
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.93
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.34
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:troll
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:troll
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.15sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.16
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.70
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.29sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.91 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.93
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 304.16sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.65sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:troll
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.7 124.8 13.8sec 2.1sec 11.5sec 83.16% 0.00% 78.2 (78.7) 0.0

Buff Details

  • buff initial source:troll
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.2s / 51.2s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 49.9s

Stack Uptimes

  • arcane_charge_1:5.30%
  • arcane_charge_2:9.62%
  • arcane_charge_3:8.12%
  • arcane_charge_4:60.11%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.73% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:troll
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 141.5s
  • trigger_min/max:120.0s / 141.5s
  • trigger_pct:100.00%
  • duration_min/max:0.9s / 15.0s

Stack Uptimes

  • arcane_power_1:13.73%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.4sec 244.4sec 11.8sec 6.97% 11.97% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:troll
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.1s / 267.9s
  • trigger_min/max:240.1s / 267.9s
  • trigger_pct:100.00%
  • duration_min/max:0.9s / 12.0s

Stack Uptimes

  • berserking_1:6.97%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:troll
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.1 16.8sec 9.9sec 7.9sec 47.34% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:troll
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.27%
  • clearcasting_2:17.67%
  • clearcasting_3:4.40%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.6sec 52.00% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:troll
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 64.9s
  • trigger_min/max:60.0s / 64.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.95%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.72%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.03% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:troll
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 261.8s
  • trigger_min/max:236.7s / 261.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.03%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.0sec 105.0sec 3.9sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:troll
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.1s / 142.6s
  • trigger_min/max:90.1s / 142.6s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 5.0s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:troll
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.46%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.6sec 98.6sec 3.9sec 4.15% 8.04% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:troll
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 155.7s
  • trigger_min/max:62.7s / 155.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 18.9s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:2.00%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.30% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:troll
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 64.2s
  • trigger_min/max:13.7s / 64.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.30%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.2sec 17.20% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:troll
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.2s
  • trigger_min/max:300.0s / 320.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.20%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:troll
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:troll
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:troll
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:troll
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.60% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.40% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.92% 3.00% 10.66%
Arcane Blast Arcane Charge 1 4.82% 1.71% 8.08%
Arcane Blast Arcane Charge 2 10.69% 6.25% 14.81%
Arcane Blast Arcane Charge 3 11.88% 7.34% 15.62%
Arcane Blast Arcane Charge 4 65.69% 56.15% 75.65%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.01% 0.00% 7.07% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 299.7s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.664120.046239.896
Evocation14.5300.06452.63548.39922.448114.214
Counterspell0.6900.0009.3988.7283.08619.223
Time Warp2.1530.00020.1993.2181.32521.525
Rune of Power7.0490.00047.15843.76220.67869.918
Touch of the Magi5.0210.00026.11532.66619.35259.364
Arcane Power7.4040.00021.54720.90216.71044.679
Arcane Barrage11.3431.29250.518248.517195.170302.367
Arcane Orb6.4890.00057.69677.88041.013132.538
Presence of Mind32.5250.00093.084115.70781.754171.614

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
troll
mana_regen Mana 3145.58 423378.56 58.95% 134.59 9049.25 2.09%
Evocation Mana 127.02 184988.10 25.76% 1456.35 0.00 0.00%
Mana Gem Mana 2.95 21274.83 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.77 88503.28 12.32% 4260.87 840.29 0.94%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2396.96 2520.08 9886.5 35271.1 295.4 72165.7
Usage Type Count Total Avg RPE APR
troll
arcane_blast Mana 118.9 633701.5 5327.6 5426.9 1.0
arcane_missiles Mana 44.7 93473.6 2089.8 2110.2 7.5
arcane_orb Mana 11.4 5724.1 500.0 505.0 7.3
counterspell Mana 12.7 11375.4 893.0 902.2 0.0
time_warp Mana 1.5 3000.6 2000.0 2013.4 0.0
touch_of_the_magi Mana 6.2 15432.5 2497.7 2522.2 8.5

Statistics & Data Analysis

Fight Length
troll Fight Length
Count 1601
Mean 299.66
Minimum 240.05
Maximum 359.90
Spread ( max - min ) 119.85
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.7597
5th Percentile 246.60
95th Percentile 354.33
( 95th Percentile - 5th Percentile ) 107.73
Mean Distribution
Standard Deviation 0.8687
95.00% Confidence Interval ( 297.96 - 301.37 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51687
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1032
DPS
troll Damage Per Second
Count 1601
Mean 5869.74
Minimum 5111.26
Maximum 6700.65
Spread ( max - min ) 1589.39
Range [ ( max - min ) / 2 * 100% ] 13.54%
Standard Deviation 236.6229
5th Percentile 5494.72
95th Percentile 6274.68
( 95th Percentile - 5th Percentile ) 779.96
Mean Distribution
Standard Deviation 5.9137
95.00% Confidence Interval ( 5858.15 - 5881.33 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6243
0.1 Scale Factor Error with Delta=300 478
0.05 Scale Factor Error with Delta=300 1912
0.01 Scale Factor Error with Delta=300 47797
Priority Target DPS
troll Priority Target Damage Per Second
Count 1601
Mean 5869.74
Minimum 5111.26
Maximum 6700.65
Spread ( max - min ) 1589.39
Range [ ( max - min ) / 2 * 100% ] 13.54%
Standard Deviation 236.6229
5th Percentile 5494.72
95th Percentile 6274.68
( 95th Percentile - 5th Percentile ) 779.96
Mean Distribution
Standard Deviation 5.9137
95.00% Confidence Interval ( 5858.15 - 5881.33 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6243
0.1 Scale Factor Error with Delta=300 478
0.05 Scale Factor Error with Delta=300 1912
0.01 Scale Factor Error with Delta=300 47797
DPS(e)
troll Damage Per Second (Effective)
Count 1601
Mean 5869.74
Minimum 5111.26
Maximum 6700.65
Spread ( max - min ) 1589.39
Range [ ( max - min ) / 2 * 100% ] 13.54%
Damage
troll Damage
Count 1601
Mean 1751661.31
Minimum 1273964.08
Maximum 2197917.33
Spread ( max - min ) 923953.25
Range [ ( max - min ) / 2 * 100% ] 26.37%
DTPS
troll Damage Taken Per Second
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
troll Healing Per Second
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
troll Healing Per Second (Effective)
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
troll Heal
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
troll Healing Taken Per Second
Count 1601
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
troll Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
trollTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
troll Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.61 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.78 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.93 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.16 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.70 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.31 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.85 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 18.98 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.93 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.57 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.19 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.65 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 4.98 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.40 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.05 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.63 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.34 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 8.06 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 2.97 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.23 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.43 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 92.44 arcane_blast
> 1.34 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.24 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTtWuv}U}}}}}}}}}}}~s!wxVX{T}}}y}}}}}}z+=====,====,=**T===-+===$il'T==;+==,====,====T,+====="!$il'Tn&(=U=(=-+==k==(==T====:+====$il'T=(;+========)=,=T=**+====$il'n&(T=(====>!=-Y)+===T)=U====**#hkX'T==(:+==l==(==(;T=+W=====,=j'=,+=T===="!lpqqpqqq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask troll 72165.7/72166: 100% mana
Pre precombat 1 food troll 72165.7/72166: 100% mana
Pre precombat 2 augmentation troll 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener u arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener v rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.010 fishing_opener } arcane_blast Fluffy_Pillow 66135.1/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 default U use_mana_gem troll 60417.6/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 fishing_opener } arcane_blast Fluffy_Pillow 67634.2/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.613 fishing_opener } arcane_blast Fluffy_Pillow 61915.3/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.415 fishing_opener } arcane_blast Fluffy_Pillow 56197.8/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.217 fishing_opener } arcane_blast Fluffy_Pillow 50480.4/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.019 fishing_opener } arcane_blast Fluffy_Pillow 44762.9/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.822 fishing_opener } arcane_blast Fluffy_Pillow 39046.9/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.625 fishing_opener } arcane_blast Fluffy_Pillow 33330.9/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.426 fishing_opener } arcane_blast Fluffy_Pillow 27612.0/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.228 fishing_opener } arcane_blast Fluffy_Pillow 21894.5/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.031 fishing_opener } arcane_blast Fluffy_Pillow 16178.5/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.833 fishing_opener } arcane_blast Fluffy_Pillow 10461.0/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.636 fishing_opener ~ arcane_barrage Fluffy_Pillow 4745.0/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.422 fishing_opener s evocation troll 10209.4/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.986 rotation ! cancel_action Fluffy_Pillow 70441.2/72166: 98% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.991 fishing_opener w touch_of_the_magi Fluffy_Pillow 70448.4/72166: 98% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.781 fishing_opener x arcane_power Fluffy_Pillow 69088.7/72166: 96% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.781 default V potion Fluffy_Pillow 69088.7/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.781 default X berserking Fluffy_Pillow 69088.7/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.781 fishing_opener { arcane_missiles Fluffy_Pillow 69088.7/72166: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.581 default T counterspell Fluffy_Pillow 64497.8/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.581 fishing_opener } arcane_blast Fluffy_Pillow 63997.8/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.337 fishing_opener } arcane_blast Fluffy_Pillow 61651.4/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.091 fishing_opener } arcane_blast Fluffy_Pillow 59302.2/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.845 fishing_opener y presence_of_mind Fluffy_Pillow 56952.9/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.845 fishing_opener } arcane_blast Fluffy_Pillow 56952.9/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.598 fishing_opener } arcane_blast Fluffy_Pillow 54602.2/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.352 fishing_opener } arcane_blast Fluffy_Pillow 52253.0/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.105 fishing_opener } arcane_blast Fluffy_Pillow 49902.3/72166: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.908 fishing_opener } arcane_blast Fluffy_Pillow 47623.8/72166: 66% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.710 fishing_opener } arcane_blast Fluffy_Pillow 45343.8/72166: 63% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.513 fishing_opener z arcane_barrage Fluffy_Pillow 43065.3/72166: 60% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.302 rotation + arcane_orb Fluffy_Pillow 48534.0/72166: 67% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.089 rotation = arcane_blast Fluffy_Pillow 49169.9/72166: 68% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.080 rotation = arcane_blast Fluffy_Pillow 46475.2/72166: 64% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.976 rotation = arcane_blast Fluffy_Pillow 42268.4/72166: 59% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.779 rotation = arcane_blast Fluffy_Pillow 36552.4/72166: 51% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.582 rotation = arcane_blast Fluffy_Pillow 30836.4/72166: 43% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:37.384 rotation , arcane_barrage Fluffy_Pillow 25118.9/72166: 35% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.171 rotation = arcane_blast Fluffy_Pillow 30584.8/72166: 42% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.349 rotation = arcane_blast Fluffy_Pillow 30910.0/72166: 43% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.434 rotation = arcane_blast Fluffy_Pillow 29726.0/72166: 41% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.426 rotation = arcane_blast Fluffy_Pillow 27032.8/72166: 37% mana arcane_charge(3), clearcasting(2), potion_of_spectral_intellect
0:42.938 rotation , arcane_barrage Fluffy_Pillow 23715.1/72166: 33% mana arcane_charge(4), clearcasting(2)
0:44.267 rotation = arcane_blast Fluffy_Pillow 29963.2/72166: 42% mana clearcasting(2)
0:46.257 rotation * arcane_missiles Fluffy_Pillow 31460.4/72166: 44% mana arcane_charge, clearcasting(2)
0:48.196 rotation * arcane_missiles Fluffy_Pillow 34258.9/72166: 47% mana arcane_charge, clearcasting
0:50.201 default T counterspell Fluffy_Pillow 37152.8/72166: 51% mana arcane_charge
0:50.201 rotation = arcane_blast Fluffy_Pillow 36152.8/72166: 50% mana arcane_charge
0:52.032 rotation = arcane_blast Fluffy_Pillow 36045.5/72166: 50% mana arcane_charge(2)
0:53.704 rotation = arcane_blast Fluffy_Pillow 34333.7/72166: 48% mana arcane_charge(3)
0:55.217 rotation - arcane_barrage Fluffy_Pillow 31017.5/72166: 43% mana arcane_charge(4)
0:56.545 rotation + arcane_orb Fluffy_Pillow 37264.1/72166: 52% mana
0:57.872 rotation = arcane_blast Fluffy_Pillow 38679.4/72166: 54% mana arcane_charge(2)
0:59.541 rotation = arcane_blast Fluffy_Pillow 36963.3/72166: 51% mana arcane_charge(3)
1:01.052 rotation = arcane_blast Fluffy_Pillow 33644.1/72166: 47% mana arcane_charge(4), crimson_chorus
1:02.406 rotation $ arcane_barrage Fluffy_Pillow 28723.4/72166: 40% mana arcane_charge(4), crimson_chorus
1:03.733 cooldowns i touch_of_the_magi Fluffy_Pillow 34968.6/72166: 48% mana crimson_chorus
1:05.060 cooldowns l rune_of_power Fluffy_Pillow 34383.9/72166: 48% mana arcane_charge(4), crimson_chorus
1:06.389 rotation ' arcane_missiles Fluffy_Pillow 36302.0/72166: 50% mana arcane_charge(4), rune_of_power, crimson_chorus
1:15.188 default T counterspell Fluffy_Pillow 26501.8/72166: 37% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.188 rotation = arcane_blast Fluffy_Pillow 25501.8/72166: 35% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.542 rotation = arcane_blast Fluffy_Pillow 20581.0/72166: 29% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.895 rotation ; arcane_barrage Fluffy_Pillow 15658.8/72166: 22% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.223 rotation + arcane_orb Fluffy_Pillow 21905.5/72166: 30% mana crimson_chorus(2)
1:20.551 rotation = arcane_blast Fluffy_Pillow 23322.2/72166: 32% mana arcane_charge(2), crimson_chorus(2)
1:22.223 rotation = arcane_blast Fluffy_Pillow 21610.4/72166: 30% mana arcane_charge(3), crimson_chorus(3)
1:23.736 rotation , arcane_barrage Fluffy_Pillow 18294.2/72166: 25% mana arcane_charge(4), crimson_chorus(3)
1:25.064 rotation = arcane_blast Fluffy_Pillow 24540.8/72166: 34% mana crimson_chorus(3)
1:27.054 rotation = arcane_blast Fluffy_Pillow 26038.0/72166: 36% mana arcane_charge, crimson_chorus(3)
1:28.884 rotation = arcane_blast Fluffy_Pillow 25929.3/72166: 36% mana arcane_charge(2), crimson_chorus(3)
1:30.556 rotation = arcane_blast Fluffy_Pillow 24217.5/72166: 34% mana arcane_charge(3), crimson_chorus(3)
1:32.067 rotation , arcane_barrage Fluffy_Pillow 20898.4/72166: 29% mana arcane_charge(4)
1:33.394 rotation = arcane_blast Fluffy_Pillow 27143.6/72166: 38% mana
1:35.385 rotation = arcane_blast Fluffy_Pillow 28642.2/72166: 40% mana arcane_charge
1:37.215 rotation = arcane_blast Fluffy_Pillow 28533.5/72166: 40% mana arcane_charge(2)
1:38.888 rotation = arcane_blast Fluffy_Pillow 26823.1/72166: 37% mana arcane_charge(3), clearcasting
1:40.399 default T counterspell Fluffy_Pillow 23504.0/72166: 33% mana arcane_charge(4), clearcasting
1:40.399 rotation , arcane_barrage Fluffy_Pillow 22504.0/72166: 31% mana arcane_charge(4), clearcasting
1:41.728 rotation + arcane_orb Fluffy_Pillow 28752.1/72166: 40% mana clearcasting
1:43.056 rotation = arcane_blast Fluffy_Pillow 30168.8/72166: 42% mana arcane_charge(2), clearcasting
1:44.729 rotation = arcane_blast Fluffy_Pillow 28458.5/72166: 39% mana arcane_charge(3), clearcasting
1:46.240 rotation = arcane_blast Fluffy_Pillow 25139.3/72166: 35% mana arcane_charge(4), clearcasting
1:47.593 rotation = arcane_blast Fluffy_Pillow 20217.1/72166: 28% mana arcane_charge(4), clearcasting
1:48.947 rotation = arcane_blast Fluffy_Pillow 15296.4/72166: 21% mana arcane_charge(4), clearcasting
1:50.301 rotation " evocation troll 10375.6/72166: 14% mana arcane_charge(4), clearcasting
1:54.504 rotation ! cancel_action Fluffy_Pillow 68798.2/72166: 95% mana arcane_charge(4), clearcasting(2), evocation
1:54.508 rotation $ arcane_barrage Fluffy_Pillow 68804.0/72166: 95% mana arcane_charge(4), clearcasting(2)
1:55.837 cooldowns i touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
1:57.165 cooldowns l rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(2)
1:58.492 rotation ' arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:04.421 default T counterspell Fluffy_Pillow 68476.1/72166: 95% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.421 cooldowns n presence_of_mind Fluffy_Pillow 67476.1/72166: 94% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.421 rotation & arcane_blast Fluffy_Pillow 67476.1/72166: 94% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:05.747 rotation ( arcane_missiles Fluffy_Pillow 62514.9/72166: 87% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:07.690 rotation = arcane_blast Fluffy_Pillow 65319.3/72166: 91% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:09.017 default U use_mana_gem troll 60359.5/72166: 84% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:09.017 rotation = arcane_blast Fluffy_Pillow 67576.1/72166: 94% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:10.344 rotation ( arcane_missiles Fluffy_Pillow 62616.4/72166: 87% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:12.454 rotation = arcane_blast Fluffy_Pillow 65661.8/72166: 91% mana arcane_charge(4), crimson_chorus(2)
2:13.807 rotation - arcane_barrage Fluffy_Pillow 60739.6/72166: 84% mana arcane_charge(4), crimson_chorus(2)
2:15.135 rotation + arcane_orb Fluffy_Pillow 66986.2/72166: 93% mana crimson_chorus(2)
2:16.463 rotation = arcane_blast Fluffy_Pillow 68403.0/72166: 95% mana arcane_charge(2), crimson_chorus(2)
2:18.133 rotation = arcane_blast Fluffy_Pillow 66688.3/72166: 92% mana arcane_charge(3), crimson_chorus(2)
2:19.647 cooldowns k arcane_power Fluffy_Pillow 63373.5/72166: 88% mana arcane_charge(4), crimson_chorus(2)
2:19.647 rotation = arcane_blast Fluffy_Pillow 63373.5/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.999 rotation = arcane_blast Fluffy_Pillow 61887.3/72166: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:22.352 rotation ( arcane_missiles Fluffy_Pillow 60402.6/72166: 84% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.113 rotation = arcane_blast Fluffy_Pillow 65831.0/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.466 rotation = arcane_blast Fluffy_Pillow 64346.3/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.819 default T counterspell Fluffy_Pillow 62861.6/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.819 rotation = arcane_blast Fluffy_Pillow 62361.6/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.173 rotation = arcane_blast Fluffy_Pillow 60878.3/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:31.527 rotation = arcane_blast Fluffy_Pillow 59395.1/72166: 82% mana arcane_charge(4), arcane_power, rune_of_power
2:32.878 rotation = arcane_blast Fluffy_Pillow 57907.5/72166: 80% mana arcane_charge(4), arcane_power
2:34.232 rotation : arcane_barrage Fluffy_Pillow 56424.2/72166: 78% mana arcane_charge(4), arcane_power
2:35.559 rotation + arcane_orb Fluffy_Pillow 62669.4/72166: 87% mana
2:36.887 rotation = arcane_blast Fluffy_Pillow 64086.2/72166: 89% mana arcane_charge(2)
2:38.559 rotation = arcane_blast Fluffy_Pillow 62374.4/72166: 86% mana arcane_charge(3), clearcasting
2:40.072 rotation = arcane_blast Fluffy_Pillow 59058.1/72166: 82% mana arcane_charge(4), clearcasting
2:41.425 rotation = arcane_blast Fluffy_Pillow 54135.9/72166: 75% mana arcane_charge(4), clearcasting
2:42.780 rotation $ arcane_barrage Fluffy_Pillow 49216.6/72166: 68% mana arcane_charge(4), clearcasting
2:44.108 cooldowns i touch_of_the_magi Fluffy_Pillow 55463.3/72166: 77% mana clearcasting
2:45.437 cooldowns l rune_of_power Fluffy_Pillow 54881.4/72166: 76% mana arcane_charge(4), clearcasting
2:46.763 rotation ' arcane_missiles Fluffy_Pillow 56795.3/72166: 79% mana arcane_charge(4), clearcasting, rune_of_power
2:55.215 default T counterspell Fluffy_Pillow 53994.2/72166: 75% mana arcane_charge(4), rune_of_power
2:55.215 rotation = arcane_blast Fluffy_Pillow 52994.2/72166: 73% mana arcane_charge(4), clearcasting, rune_of_power
2:56.568 rotation ( arcane_missiles Fluffy_Pillow 48072.0/72166: 67% mana arcane_charge(4), clearcasting, rune_of_power
2:58.610 rotation ; arcane_barrage Fluffy_Pillow 51019.2/72166: 71% mana arcane_charge(4), rune_of_power
2:59.937 rotation + arcane_orb Fluffy_Pillow 57264.4/72166: 79% mana
3:01.265 rotation = arcane_blast Fluffy_Pillow 58681.2/72166: 81% mana arcane_charge(2)
3:02.938 rotation = arcane_blast Fluffy_Pillow 56970.8/72166: 79% mana arcane_charge(3), crimson_chorus
3:04.450 rotation = arcane_blast Fluffy_Pillow 53653.1/72166: 74% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.803 rotation = arcane_blast Fluffy_Pillow 48730.9/72166: 68% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.156 rotation = arcane_blast Fluffy_Pillow 43808.7/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.509 rotation = arcane_blast Fluffy_Pillow 38886.5/72166: 54% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.864 rotation = arcane_blast Fluffy_Pillow 33967.2/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.219 rotation = arcane_blast Fluffy_Pillow 29047.9/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:12.572 rotation ) arcane_missiles Fluffy_Pillow 24125.7/72166: 33% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:14.600 rotation = arcane_blast Fluffy_Pillow 27052.8/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.952 rotation , arcane_barrage Fluffy_Pillow 22129.1/72166: 31% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:17.279 rotation = arcane_blast Fluffy_Pillow 28374.3/72166: 39% mana clearcasting(2), crimson_chorus(2)
3:19.269 default T counterspell Fluffy_Pillow 29871.5/72166: 41% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:19.269 rotation = arcane_blast Fluffy_Pillow 28871.5/72166: 40% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:21.099 rotation * arcane_missiles Fluffy_Pillow 28762.8/72166: 40% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:23.031 rotation * arcane_missiles Fluffy_Pillow 31551.3/72166: 44% mana arcane_charge(2), clearcasting, crimson_chorus(3)
3:24.995 rotation + arcane_orb Fluffy_Pillow 34386.0/72166: 48% mana arcane_charge(2), crimson_chorus(3)
3:26.323 rotation = arcane_blast Fluffy_Pillow 35802.7/72166: 50% mana arcane_charge(4), crimson_chorus(3)
3:27.676 rotation = arcane_blast Fluffy_Pillow 30880.5/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:29.029 rotation = arcane_blast Fluffy_Pillow 25958.3/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.382 rotation = arcane_blast Fluffy_Pillow 21036.1/72166: 29% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:31.735 rotation $ arcane_barrage Fluffy_Pillow 16113.9/72166: 22% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:33.066 cooldowns i touch_of_the_magi Fluffy_Pillow 22364.9/72166: 31% mana clearcasting(3)
3:34.395 cooldowns l rune_of_power Fluffy_Pillow 21783.1/72166: 30% mana arcane_charge(4), clearcasting(3)
3:35.723 rotation ' arcane_missiles Fluffy_Pillow 23699.8/72166: 33% mana arcane_charge(4), clearcasting(3), rune_of_power
3:41.269 cooldowns n presence_of_mind Fluffy_Pillow 31704.4/72166: 44% mana arcane_charge(4), rune_of_power
3:41.269 rotation & arcane_blast Fluffy_Pillow 31704.4/72166: 44% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:42.597 rotation ( arcane_missiles Fluffy_Pillow 26746.1/72166: 37% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:44.623 default T counterspell Fluffy_Pillow 29670.3/72166: 41% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:44.623 rotation = arcane_blast Fluffy_Pillow 28670.3/72166: 40% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:45.951 rotation ( arcane_missiles Fluffy_Pillow 23712.0/72166: 33% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:47.939 rotation = arcane_blast Fluffy_Pillow 26581.3/72166: 37% mana arcane_charge(4), presence_of_mind
3:49.267 rotation = arcane_blast Fluffy_Pillow 21623.0/72166: 30% mana arcane_charge(4), clearcasting
3:50.620 rotation = arcane_blast Fluffy_Pillow 16700.8/72166: 23% mana arcane_charge(4), clearcasting
3:51.974 rotation = arcane_blast Fluffy_Pillow 11780.1/72166: 16% mana arcane_charge(4), clearcasting
3:53.328 rotation > evocation troll 6859.3/72166: 10% mana arcane_charge(4), clearcasting(2)
3:57.858 rotation ! cancel_action Fluffy_Pillow 69827.3/72166: 97% mana arcane_charge(4), clearcasting(2), evocation
3:57.861 rotation = arcane_blast Fluffy_Pillow 69831.6/72166: 97% mana arcane_charge(4), clearcasting(2)
3:59.215 rotation - arcane_barrage Fluffy_Pillow 64910.9/72166: 90% mana arcane_charge(4), clearcasting(2)
4:00.543 default Y use_item_empyreal_ordnance Fluffy_Pillow 71157.5/72166: 99% mana clearcasting(3)
4:00.543 rotation ) arcane_missiles Fluffy_Pillow 71157.5/72166: 99% mana clearcasting(3)
4:02.591 rotation + arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
4:03.921 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:05.593 rotation = arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:07.106 rotation = arcane_blast Fluffy_Pillow 64731.7/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.460 default T counterspell Fluffy_Pillow 59810.9/72166: 83% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:08.623 rotation ) arcane_missiles Fluffy_Pillow 59046.2/72166: 82% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:10.592 rotation = arcane_blast Fluffy_Pillow 61888.1/72166: 86% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.946 default U use_mana_gem troll 56967.3/72166: 79% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.946 rotation = arcane_blast Fluffy_Pillow 64183.9/72166: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.299 rotation = arcane_blast Fluffy_Pillow 59261.7/72166: 82% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:14.652 rotation = arcane_blast Fluffy_Pillow 54339.5/72166: 75% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:16.005 rotation = arcane_blast Fluffy_Pillow 49417.3/72166: 68% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.359 rotation * arcane_missiles Fluffy_Pillow 44496.5/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.356 rotation * arcane_missiles Fluffy_Pillow 47378.8/72166: 66% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:21.351 rotation # arcane_barrage Fluffy_Pillow 50258.2/72166: 70% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:22.680 cooldowns h touch_of_the_magi Fluffy_Pillow 56506.4/72166: 78% mana crimson_chorus(2), empyreal_surge(5)
4:24.006 cooldowns k arcane_power Fluffy_Pillow 55920.2/72166: 77% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
4:24.006 default X berserking Fluffy_Pillow 55920.2/72166: 77% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:24.006 rotation ' arcane_missiles Fluffy_Pillow 55920.2/72166: 77% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:34.045 default T counterspell Fluffy_Pillow 51659.6/72166: 72% mana berserking, arcane_charge(4), arcane_power, rune_of_power
4:34.045 rotation = arcane_blast Fluffy_Pillow 51159.6/72166: 71% mana berserking, arcane_charge(4), arcane_power, rune_of_power
4:35.277 rotation = arcane_blast Fluffy_Pillow 49500.3/72166: 69% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:36.508 rotation ( arcane_missiles Fluffy_Pillow 47839.5/72166: 66% mana arcane_charge(4), arcane_power, clearcasting
4:38.524 rotation : arcane_barrage Fluffy_Pillow 50749.2/72166: 70% mana arcane_charge(4), arcane_power
4:39.852 rotation + arcane_orb Fluffy_Pillow 56995.9/72166: 79% mana
4:41.181 rotation = arcane_blast Fluffy_Pillow 58414.1/72166: 81% mana arcane_charge(2)
4:42.854 rotation = arcane_blast Fluffy_Pillow 56703.7/72166: 79% mana arcane_charge(3)
4:44.368 cooldowns l rune_of_power Fluffy_Pillow 53388.9/72166: 74% mana arcane_charge(4)
4:45.695 rotation = arcane_blast Fluffy_Pillow 55304.2/72166: 77% mana arcane_charge(4), rune_of_power
4:47.048 rotation = arcane_blast Fluffy_Pillow 50382.0/72166: 70% mana arcane_charge(4), clearcasting, rune_of_power
4:48.402 rotation ( arcane_missiles Fluffy_Pillow 45461.2/72166: 63% mana arcane_charge(4), clearcasting, rune_of_power
4:52.183 rotation = arcane_blast Fluffy_Pillow 50918.4/72166: 71% mana arcane_charge(4), rune_of_power
4:53.535 rotation = arcane_blast Fluffy_Pillow 45994.8/72166: 64% mana arcane_charge(4), clearcasting, rune_of_power
4:54.888 rotation ( arcane_missiles Fluffy_Pillow 41072.6/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
4:56.971 rotation ; arcane_barrage Fluffy_Pillow 44079.0/72166: 61% mana arcane_charge(4), rune_of_power
4:58.297 default T counterspell Fluffy_Pillow 50322.8/72166: 70% mana
4:58.297 rotation = arcane_blast Fluffy_Pillow 49322.8/72166: 68% mana
5:00.287 rotation + arcane_orb Fluffy_Pillow 50820.0/72166: 70% mana arcane_charge
5:01.616 default W time_warp Fluffy_Pillow 52238.1/72166: 72% mana arcane_charge(3)
5:01.616 rotation = arcane_blast Fluffy_Pillow 50238.1/72166: 70% mana arcane_charge(3), temporal_warp
5:02.780 rotation = arcane_blast Fluffy_Pillow 46418.1/72166: 64% mana arcane_charge(4), temporal_warp
5:03.821 rotation = arcane_blast Fluffy_Pillow 41045.6/72166: 57% mana arcane_charge(4), temporal_warp, crimson_chorus
5:04.864 rotation = arcane_blast Fluffy_Pillow 35676.0/72166: 49% mana arcane_charge(4), temporal_warp, crimson_chorus
5:05.907 rotation = arcane_blast Fluffy_Pillow 30306.4/72166: 42% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:06.949 rotation , arcane_barrage Fluffy_Pillow 24935.3/72166: 35% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:07.970 rotation = arcane_blast Fluffy_Pillow 30738.9/72166: 43% mana clearcasting, temporal_warp, crimson_chorus
5:09.502 cooldowns j touch_of_the_magi Fluffy_Pillow 31575.0/72166: 44% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:10.525 rotation ' arcane_missiles Fluffy_Pillow 30551.6/72166: 42% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:18.545 rotation = arcane_blast Fluffy_Pillow 27126.9/72166: 38% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:19.589 rotation , arcane_barrage Fluffy_Pillow 21758.8/72166: 30% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:20.610 rotation + arcane_orb Fluffy_Pillow 27562.3/72166: 38% mana temporal_warp, crimson_chorus(2)
5:21.632 rotation = arcane_blast Fluffy_Pillow 28537.4/72166: 40% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:22.920 default T counterspell Fluffy_Pillow 26271.4/72166: 36% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:22.920 rotation = arcane_blast Fluffy_Pillow 25271.4/72166: 35% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:24.086 rotation = arcane_blast Fluffy_Pillow 21454.3/72166: 30% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:25.128 rotation = arcane_blast Fluffy_Pillow 16083.2/72166: 22% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:26.170 rotation = arcane_blast Fluffy_Pillow 10712.2/72166: 15% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:27.214 rotation " evocation Fluffy_Pillow 5344.0/72166: 7% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:30.770 rotation ! cancel_action Fluffy_Pillow 69601.9/72166: 96% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus(3)
5:30.773 cooldowns l rune_of_power Fluffy_Pillow 69606.2/72166: 96% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:31.794 final_burn p arcane_missiles Fluffy_Pillow 71079.8/72166: 98% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3)
5:33.451 final_burn q arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:34.494 final_burn q arcane_blast Fluffy_Pillow 65297.9/72166: 90% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:35.537 final_burn p arcane_missiles Fluffy_Pillow 59928.3/72166: 83% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:37.211 final_burn q arcane_blast Fluffy_Pillow 62344.4/72166: 86% mana arcane_charge(4), rune_of_power, temporal_warp
5:38.253 final_burn q arcane_blast Fluffy_Pillow 56973.3/72166: 79% mana arcane_charge(4), rune_of_power, temporal_warp
5:39.296 final_burn q arcane_blast Fluffy_Pillow 51603.7/72166: 72% mana arcane_charge(4), rune_of_power, temporal_warp

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="troll"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

undead : 5797 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5797.2 5797.2 11.4 / 0.197% 931.3 / 16.1% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2514.8 2393.8 Mana 0.00% 43.0 99.8% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
undead 5797
Arcane Barrage 370 6.4% 20.6 13.87sec 5377 4351 Direct 20.6 4557 9111 5380 18.1%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.65 20.64 0.00 0.00 1.2360 0.0000 111027.33 111027.33 0.00% 4350.60 4350.60
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.93% 16.91 8 26 4557.36 2677 8648 4555.56 4002 5034 77057 77057 0.00%
crit 18.07% 3.73 0 13 9111.50 6563 17297 8926.98 0 13774 33970 33970 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.89
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.90
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:3.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.19
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.48
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.23
Arcane Blast 2139 36.8% 116.7 2.56sec 5474 4183 Direct 117.7 4530 9462 5428 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.74 117.74 0.00 0.00 1.3088 0.0000 639063.80 639063.80 0.00% 4182.57 4182.57
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.78% 96.29 67 129 4529.60 923 12007 4536.61 3986 5262 436071 436071 0.00%
crit 18.22% 21.46 8 39 9461.56 1845 24013 9490.83 6391 14185 202993 202993 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.39
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.17
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.70
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.11
Arcane Echo 267 4.6% 151.6 1.96sec 527 0 Direct 151.6 435 919 528 19.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.58 151.58 0.00 0.00 0.0000 0.0000 79955.37 79955.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.79% 122.45 82 170 434.66 220 669 435.16 382 486 53211 53211 0.00%
crit 19.21% 29.13 10 53 918.62 441 1339 919.91 721 1161 26745 26745 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2250 38.9% 43.3 6.48sec 15591 8541 Periodic 297.2 1876 3968 2270 18.8% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.25 0.00 297.42 297.17 1.8253 0.2475 674333.77 674333.77 0.00% 8541.38 8541.38
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.16% 241.19 135 369 1875.56 1120 3399 1878.96 1608 2185 452262 452262 0.00%
crit 18.84% 55.98 24 96 3967.92 2240 6798 3974.68 3151 5102 222072 222072 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.89
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.92
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.99
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.39
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.10
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.67
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.3 26.58sec 3675 2898

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.34 0.00 0.00 0.00 1.2679 0.0000 0.00 0.00 0.00% 2898.25 2898.25

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.34
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.3 27.14sec 3677 0 Direct 11.3 3147 6282 3677 16.9%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.33 11.33 0.00 0.00 0.0000 0.0000 41662.41 41662.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.10% 9.42 3 15 3146.97 3019 4480 3145.81 3019 3374 29631 29631 0.00%
crit 16.90% 1.92 0 8 6281.50 6038 8961 5474.35 0 8961 12031 12031 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12503 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.59sec 2502 0 Periodic 13.5 1565 3077 1852 18.9% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.46 13.46 0.0000 1.7485 24928.24 24928.24 0.00% 1059.11 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.07% 10.91 3 14 1565.05 175 1852 1566.08 1244 1852 17077 17077 0.00%
crit 18.93% 2.55 0 9 3077.46 349 3704 2877.62 0 3704 7851 7851 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.00sec 540 0 Direct 20.6 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.60 20.60 0.00 0.00 0.0000 0.0000 11113.36 11113.36 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.62% 16.81 6 30 455.81 444 470 455.81 444 467 7662 7662 0.00%
crit 18.38% 3.79 0 13 911.65 887 941 895.01 0 941 3451 3451 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5806 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 145  / 20 0.3% 111.0 1.04sec 52 49 Direct 111.0 43 89 52 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5806.06 5806.06 0.00% 49.18 49.18
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.27% 89.10 75 101 43.17 30 57 43.17 42 45 3847 3847 0.00%
crit 19.73% 21.90 10 36 89.46 60 114 89.47 77 103 1959 1959 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3845.12
Shadowcore Oil Blast 41 0.7% 40.9 7.15sec 298 0 Direct 40.9 251 501 297 18.7%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.91 40.91 0.00 0.00 0.0000 0.0000 12171.63 12171.63 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.32% 33.27 15 54 250.68 244 259 250.67 246 256 8341 8341 0.00%
crit 18.68% 7.64 1 17 501.39 488 517 501.41 488 517 3831 3831 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Grave 36 0.6% 17.0 18.05sec 635 0 Direct 17.0 537 1077 635 18.2%

Stats Details: Touch Of The Grave

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.96 16.96 0.00 0.00 0.0000 0.0000 10775.46 10775.46 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.76% 13.87 5 20 536.57 505 730 536.50 511 568 7441 7441 0.00%
crit 18.24% 3.09 0 11 1077.45 1009 1459 1031.87 0 1459 3335 3335 0.00%

Action Details: Touch Of The Grave

  • id:127802
  • school:shadow
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.312500
  • spell_power_mod.direct:0.250000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:127802
  • name:Touch of the Grave
  • school:shadow
  • tooltip:
  • description:{$@spelldesc5227=Your attacks and damaging spells have a chance to drain the target, dealing $<damage> Shadow damage and healing you for the same amount. Additionally, you can breathe underwater indefinitely.}
Touch of the Magi 0 (416) 0.0% (7.2%) 6.1 49.01sec 20324 16597

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2246 0.0000 0.00 0.00 0.00% 16596.94 16596.94

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 416 7.2% 6.1 48.95sec 20324 0 Direct 6.1 20349 0 20349 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.12 0.00 0.00 0.0000 0.0000 124443.84 124443.84 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 20348.89 319 66809 20346.76 15463 24701 124444 124444 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:26601.96
  • base_dd_max:26601.96
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
undead
Arcane Power 2.8 121.91sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:undead
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.62 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.62
Evocation 3.3 105.18sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.19 0.00 3.4914 0.6301 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:undead
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.95
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:undead
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:undead
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.86sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.12
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.75
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.22sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.91 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.96sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.05sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:undead
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 124.9 13.9sec 2.1sec 11.5sec 83.27% 0.00% 78.7 (79.2) 0.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 55.4s
  • trigger_min/max:0.0s / 16.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 52.7s

Stack Uptimes

  • arcane_charge_1:5.22%
  • arcane_charge_2:9.61%
  • arcane_charge_3:8.09%
  • arcane_charge_4:60.35%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.73% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:undead
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 130.4s
  • trigger_min/max:120.0s / 130.4s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • arcane_power_1:13.73%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.54% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.54%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.2 17.0sec 10.0sec 8.0sec 47.64% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:undead
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.24%
  • clearcasting_2:17.98%
  • clearcasting_3:4.42%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.6sec 51.95% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:undead
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.29%
  • crimson_chorus_3:16.72%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 8.99% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:undead
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 247.8s
  • trigger_min/max:236.7s / 247.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.99%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.24% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 140.9s
  • trigger_min/max:90.0s / 140.9s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.46%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.1sec 98.1sec 3.9sec 4.18% 8.06% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 156.6s
  • trigger_min/max:62.7s / 156.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • presence_of_mind_1:2.01%
  • presence_of_mind_2:2.00%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.35% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:undead
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.8s
  • trigger_min/max:13.7s / 58.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.35%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.4sec 17.21% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.6s
  • trigger_min/max:300.0s / 321.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.21%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.00%
Arcane Barrage Arcane Charge 3 2.53% 0.00% 20.00%
Arcane Barrage Arcane Charge 4 97.47% 80.00% 100.00%
Arcane Blast Arcane Charge 0 6.75% 2.88% 10.77%
Arcane Blast Arcane Charge 1 4.71% 1.68% 9.00%
Arcane Blast Arcane Charge 2 10.61% 5.83% 14.62%
Arcane Blast Arcane Charge 3 11.80% 6.80% 15.65%
Arcane Blast Arcane Charge 4 66.12% 56.59% 76.15%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.24% 0.00% 6.95% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 299.6s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.599120.044239.993
Evocation14.3660.00050.94947.89622.350109.646
Counterspell0.6890.0009.2098.7003.16219.972
Time Warp2.1690.00021.5903.2281.32522.919
Rune of Power7.0530.00033.82343.69820.85470.819
Touch of the Magi4.9980.00025.10032.37720.11562.976
Arcane Power7.4290.00016.83020.89216.70533.117
Arcane Barrage11.4101.29453.385248.702193.885305.659
Arcane Orb6.4830.00059.20377.77140.668133.247
Presence of Mind32.0950.00093.930114.73978.720172.258

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
undead
mana_regen Mana 3136.94 422256.69 58.89% 134.61 10077.79 2.33%
Evocation Mana 127.34 185636.93 25.89% 1457.84 0.00 0.00%
Mana Gem Mana 2.95 21261.92 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.64 87906.91 12.26% 4258.18 915.76 1.03%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2393.79 2514.80 11001.8 35909.5 855.2 72165.7
Usage Type Count Total Avg RPE APR
undead
arcane_blast Mana 118.9 635591.4 5344.7 5444.3 1.0
arcane_missiles Mana 43.7 89817.5 2056.4 2076.6 7.5
arcane_orb Mana 11.5 5726.8 500.0 505.1 7.3
counterspell Mana 12.7 11378.0 892.8 901.8 0.0
time_warp Mana 1.5 2985.7 2000.0 2013.5 0.0
touch_of_the_magi Mana 6.2 15445.3 2498.1 2522.5 8.1

Statistics & Data Analysis

Fight Length
undead Fight Length
Count 1603
Mean 299.60
Minimum 240.04
Maximum 359.99
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 20.02%
Standard Deviation 35.0436
5th Percentile 246.20
95th Percentile 354.23
( 95th Percentile - 5th Percentile ) 108.03
Mean Distribution
Standard Deviation 0.8753
95.00% Confidence Interval ( 297.88 - 301.31 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 526
0.1% Error 52558
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1049
DPS
undead Damage Per Second
Count 1603
Mean 5797.17
Minimum 5134.13
Maximum 6632.80
Spread ( max - min ) 1498.67
Range [ ( max - min ) / 2 * 100% ] 12.93%
Standard Deviation 233.8136
5th Percentile 5430.60
95th Percentile 6198.26
( 95th Percentile - 5th Percentile ) 767.65
Mean Distribution
Standard Deviation 5.8399
95.00% Confidence Interval ( 5785.72 - 5808.62 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6249
0.1 Scale Factor Error with Delta=300 467
0.05 Scale Factor Error with Delta=300 1867
0.01 Scale Factor Error with Delta=300 46669
Priority Target DPS
undead Priority Target Damage Per Second
Count 1603
Mean 5797.17
Minimum 5134.13
Maximum 6632.80
Spread ( max - min ) 1498.67
Range [ ( max - min ) / 2 * 100% ] 12.93%
Standard Deviation 233.8136
5th Percentile 5430.60
95th Percentile 6198.26
( 95th Percentile - 5th Percentile ) 767.65
Mean Distribution
Standard Deviation 5.8399
95.00% Confidence Interval ( 5785.72 - 5808.62 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6249
0.1 Scale Factor Error with Delta=300 467
0.05 Scale Factor Error with Delta=300 1867
0.01 Scale Factor Error with Delta=300 46669
DPS(e)
undead Damage Per Second (Effective)
Count 1603
Mean 5797.17
Minimum 5134.13
Maximum 6632.80
Spread ( max - min ) 1498.67
Range [ ( max - min ) / 2 * 100% ] 12.93%
Damage
undead Damage
Count 1603
Mean 1729475.21
Minimum 1253877.90
Maximum 2166605.19
Spread ( max - min ) 912727.30
Range [ ( max - min ) / 2 * 100% ] 26.39%
DTPS
undead Damage Taken Per Second
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
undead Healing Per Second
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
undead Healing Per Second (Effective)
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
undead Heal
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
undead Healing Taken Per Second
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
undead Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
undeadTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
undead Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.62 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.12 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.75 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.89 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.39 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.89 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.92 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.17 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.95 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.70 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.99 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.39 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.10 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.67 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.34 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.90 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 3.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.19 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.48 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.11 arcane_blast
= 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.23 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT||x|{|||y*<<<<<<+<<<<+<<<T<)),*<<<#hk&T<<:*<<+<<<<+<<<<T+))*<<#hk&<<U<Tn'<<<!~<j<'<<'<<'T<-*<<<#hk&<<T',*<<<<<<<<+(<<*T<))<<#hk&'<<n<T=~<,*<<<<X)<<<<U<<T)),*<<"gj&<T<'k<<<<'<<<:*<<+<T<<<W+<)<<<+*<<<<<!~T#hk&m%<pppopppp

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask undead 72165.7/72166: 100% mana
Pre precombat 1 food undead 72165.7/72166: 100% mana
Pre precombat 2 augmentation undead 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener t arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.227 fishing_opener u rune_of_power Fluffy_Pillow 65005.0/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.015 fishing_opener | arcane_blast Fluffy_Pillow 66142.3/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.820 default U use_mana_gem undead 60429.2/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.820 fishing_opener | arcane_blast Fluffy_Pillow 67645.7/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.624 fishing_opener | arcane_blast Fluffy_Pillow 61931.2/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.427 fishing_opener | arcane_blast Fluffy_Pillow 56215.2/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.228 fishing_opener | arcane_blast Fluffy_Pillow 50496.2/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.030 fishing_opener | arcane_blast Fluffy_Pillow 44778.8/72166: 62% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.833 fishing_opener | arcane_blast Fluffy_Pillow 39062.8/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.635 fishing_opener | arcane_blast Fluffy_Pillow 33345.3/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.439 fishing_opener | arcane_blast Fluffy_Pillow 27630.7/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.240 fishing_opener | arcane_blast Fluffy_Pillow 21911.8/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.044 fishing_opener | arcane_blast Fluffy_Pillow 16197.2/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.848 fishing_opener | arcane_blast Fluffy_Pillow 10482.7/72166: 15% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.650 fishing_opener } arcane_barrage Fluffy_Pillow 4765.2/72166: 7% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:13.438 fishing_opener r evocation undead 10232.5/72166: 14% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:15.941 rotation ~ cancel_action Fluffy_Pillow 69031.3/72166: 96% mana bloodlust, clearcasting, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.946 fishing_opener v touch_of_the_magi Fluffy_Pillow 69038.6/72166: 96% mana bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.732 fishing_opener w arcane_power Fluffy_Pillow 67673.0/72166: 94% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.732 default V potion Fluffy_Pillow 67673.0/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.732 fishing_opener z arcane_missiles Fluffy_Pillow 67673.0/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.013 default T counterspell Fluffy_Pillow 60875.1/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.013 fishing_opener | arcane_blast Fluffy_Pillow 60375.1/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.814 fishing_opener | arcane_blast Fluffy_Pillow 58093.7/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.617 fishing_opener x presence_of_mind Fluffy_Pillow 55815.2/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.617 fishing_opener | arcane_blast Fluffy_Pillow 55815.2/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.403 fishing_opener { arcane_missiles Fluffy_Pillow 53512.1/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.652 fishing_opener | arcane_blast Fluffy_Pillow 55314.8/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.441 fishing_opener | arcane_blast Fluffy_Pillow 53016.1/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.229 fishing_opener | arcane_blast Fluffy_Pillow 50715.9/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.031 fishing_opener y arcane_barrage Fluffy_Pillow 48436.0/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.819 rotation * arcane_orb Fluffy_Pillow 53903.2/72166: 75% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.607 rotation < arcane_blast Fluffy_Pillow 54540.6/72166: 76% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.599 rotation < arcane_blast Fluffy_Pillow 51847.3/72166: 72% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.496 rotation < arcane_blast Fluffy_Pillow 47642.0/72166: 66% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.299 rotation < arcane_blast Fluffy_Pillow 41926.0/72166: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.101 rotation < arcane_blast Fluffy_Pillow 36208.5/72166: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.905 rotation < arcane_blast Fluffy_Pillow 30493.9/72166: 42% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.706 rotation + arcane_barrage Fluffy_Pillow 24775.0/72166: 34% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.493 rotation < arcane_blast Fluffy_Pillow 30240.9/72166: 42% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.671 rotation < arcane_blast Fluffy_Pillow 30566.1/72166: 42% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.756 rotation < arcane_blast Fluffy_Pillow 29382.1/72166: 41% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.747 rotation < arcane_blast Fluffy_Pillow 26687.4/72166: 37% mana arcane_charge(3), clearcasting
0:43.259 rotation + arcane_barrage Fluffy_Pillow 23369.7/72166: 32% mana arcane_charge(4), clearcasting(2)
0:44.586 rotation < arcane_blast Fluffy_Pillow 29614.9/72166: 41% mana clearcasting(2)
0:46.575 rotation < arcane_blast Fluffy_Pillow 31110.7/72166: 43% mana arcane_charge, clearcasting(2)
0:48.407 rotation < arcane_blast Fluffy_Pillow 31004.8/72166: 43% mana arcane_charge(2), clearcasting(2)
0:50.078 default T counterspell Fluffy_Pillow 29291.6/72166: 41% mana arcane_charge(3), clearcasting(2)
0:50.078 rotation < arcane_blast Fluffy_Pillow 28291.6/72166: 39% mana arcane_charge(3), clearcasting(2)
0:51.593 rotation ) arcane_missiles Fluffy_Pillow 24978.2/72166: 35% mana arcane_charge(4), clearcasting(2)
0:53.718 rotation ) arcane_missiles Fluffy_Pillow 28045.3/72166: 39% mana arcane_charge(4), clearcasting
0:55.605 rotation , arcane_barrage Fluffy_Pillow 30768.8/72166: 43% mana arcane_charge(4)
0:56.934 rotation * arcane_orb Fluffy_Pillow 37016.9/72166: 51% mana
0:58.263 rotation < arcane_blast Fluffy_Pillow 38435.1/72166: 53% mana arcane_charge(2)
0:59.935 rotation < arcane_blast Fluffy_Pillow 36723.3/72166: 51% mana arcane_charge(3)
1:01.446 rotation < arcane_blast Fluffy_Pillow 33404.1/72166: 46% mana arcane_charge(4), crimson_chorus
1:02.798 rotation # arcane_barrage Fluffy_Pillow 28480.5/72166: 39% mana arcane_charge(4), clearcasting, crimson_chorus
1:04.125 cooldowns h touch_of_the_magi Fluffy_Pillow 34725.7/72166: 48% mana clearcasting, crimson_chorus
1:05.452 cooldowns k rune_of_power Fluffy_Pillow 34141.0/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus
1:06.781 rotation & arcane_missiles Fluffy_Pillow 36059.2/72166: 50% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:15.410 default T counterspell Fluffy_Pillow 26013.5/72166: 36% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.410 rotation < arcane_blast Fluffy_Pillow 25013.5/72166: 35% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.764 rotation < arcane_blast Fluffy_Pillow 20092.8/72166: 28% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.117 rotation : arcane_barrage Fluffy_Pillow 15170.6/72166: 21% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.443 rotation * arcane_orb Fluffy_Pillow 21414.3/72166: 30% mana crimson_chorus(2)
1:20.771 rotation < arcane_blast Fluffy_Pillow 22831.1/72166: 32% mana arcane_charge(2), crimson_chorus(2)
1:22.442 rotation < arcane_blast Fluffy_Pillow 21117.8/72166: 29% mana arcane_charge(3), crimson_chorus(3)
1:23.953 rotation + arcane_barrage Fluffy_Pillow 17798.7/72166: 25% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.281 rotation < arcane_blast Fluffy_Pillow 24045.4/72166: 33% mana clearcasting, crimson_chorus(3)
1:27.268 rotation < arcane_blast Fluffy_Pillow 25538.2/72166: 35% mana arcane_charge, clearcasting, crimson_chorus(3)
1:29.098 rotation < arcane_blast Fluffy_Pillow 25429.5/72166: 35% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:30.769 rotation < arcane_blast Fluffy_Pillow 23716.3/72166: 33% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:32.280 rotation + arcane_barrage Fluffy_Pillow 20397.1/72166: 28% mana arcane_charge(4), clearcasting
1:33.606 rotation < arcane_blast Fluffy_Pillow 26640.9/72166: 37% mana clearcasting(2)
1:35.594 rotation < arcane_blast Fluffy_Pillow 28135.2/72166: 39% mana arcane_charge, clearcasting(2)
1:37.423 rotation < arcane_blast Fluffy_Pillow 28025.0/72166: 39% mana arcane_charge(2), clearcasting(2)
1:39.096 rotation < arcane_blast Fluffy_Pillow 26314.7/72166: 36% mana arcane_charge(3), clearcasting(2)
1:40.609 default T counterspell Fluffy_Pillow 22998.4/72166: 32% mana arcane_charge(4), clearcasting(2)
1:40.609 rotation + arcane_barrage Fluffy_Pillow 21998.4/72166: 30% mana arcane_charge(4), clearcasting(2)
1:41.939 rotation ) arcane_missiles Fluffy_Pillow 28248.0/72166: 39% mana clearcasting(2)
1:43.963 rotation ) arcane_missiles Fluffy_Pillow 31169.2/72166: 43% mana clearcasting
1:46.042 rotation * arcane_orb Fluffy_Pillow 34169.9/72166: 47% mana
1:47.369 rotation < arcane_blast Fluffy_Pillow 35585.2/72166: 49% mana arcane_charge(2)
1:49.041 rotation < arcane_blast Fluffy_Pillow 33873.4/72166: 47% mana arcane_charge(3)
1:50.554 rotation # arcane_barrage Fluffy_Pillow 30557.1/72166: 42% mana arcane_charge(4)
1:51.882 cooldowns h touch_of_the_magi Fluffy_Pillow 36803.8/72166: 51% mana
1:53.210 cooldowns k rune_of_power Fluffy_Pillow 36220.5/72166: 50% mana arcane_charge(4)
1:54.538 rotation & arcane_missiles Fluffy_Pillow 38137.2/72166: 53% mana arcane_charge(4), rune_of_power
2:01.357 rotation < arcane_blast Fluffy_Pillow 25479.2/72166: 35% mana arcane_charge(4), rune_of_power
2:02.711 rotation < arcane_blast Fluffy_Pillow 20558.4/72166: 28% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.067 default U use_mana_gem undead 15640.6/72166: 22% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:04.067 rotation < arcane_blast Fluffy_Pillow 22857.1/72166: 32% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.421 default T counterspell Fluffy_Pillow 17936.4/72166: 25% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.421 cooldowns n presence_of_mind Fluffy_Pillow 16936.4/72166: 23% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.421 rotation ' arcane_missiles Fluffy_Pillow 16936.4/72166: 23% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus
2:07.496 rotation < arcane_blast Fluffy_Pillow 19931.3/72166: 28% mana arcane_charge(4), presence_of_mind(3), crimson_chorus
2:08.824 rotation < arcane_blast Fluffy_Pillow 14973.0/72166: 21% mana arcane_charge(4), presence_of_mind(2), crimson_chorus
2:10.151 rotation < arcane_blast Fluffy_Pillow 10013.3/72166: 14% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:11.478 rotation ! evocation undead 5053.5/72166: 7% mana arcane_charge(4), crimson_chorus
2:16.049 rotation ~ cancel_action Fluffy_Pillow 68591.4/72166: 95% mana arcane_charge(4), evocation, crimson_chorus(2)
2:16.054 rotation < arcane_blast Fluffy_Pillow 68598.6/72166: 95% mana arcane_charge(4), crimson_chorus(2)
2:17.408 cooldowns j arcane_power Fluffy_Pillow 63677.9/72166: 88% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.408 rotation < arcane_blast Fluffy_Pillow 63677.9/72166: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:18.762 rotation ' arcane_missiles Fluffy_Pillow 62194.6/72166: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.586 rotation < arcane_blast Fluffy_Pillow 64827.2/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.938 rotation < arcane_blast Fluffy_Pillow 63341.1/72166: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:23.291 rotation ' arcane_missiles Fluffy_Pillow 61856.4/72166: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:25.264 rotation < arcane_blast Fluffy_Pillow 64704.1/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.617 rotation < arcane_blast Fluffy_Pillow 63219.4/72166: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:27.971 rotation ' arcane_missiles Fluffy_Pillow 61736.1/72166: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:30.037 default T counterspell Fluffy_Pillow 64718.0/72166: 90% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.037 rotation < arcane_blast Fluffy_Pillow 64218.0/72166: 89% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.391 rotation - arcane_barrage Fluffy_Pillow 62734.7/72166: 87% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.718 rotation * arcane_orb Fluffy_Pillow 68980.0/72166: 96% mana
2:34.046 rotation < arcane_blast Fluffy_Pillow 70396.7/72166: 98% mana arcane_charge(2)
2:35.717 rotation < arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), clearcasting
2:37.232 rotation < arcane_blast Fluffy_Pillow 64733.1/72166: 90% mana arcane_charge(4), clearcasting
2:38.586 rotation # arcane_barrage Fluffy_Pillow 59812.4/72166: 83% mana arcane_charge(4), clearcasting
2:39.912 cooldowns h touch_of_the_magi Fluffy_Pillow 66056.1/72166: 92% mana clearcasting
2:41.241 cooldowns k rune_of_power Fluffy_Pillow 65474.3/72166: 91% mana arcane_charge(4), clearcasting
2:42.569 rotation & arcane_missiles Fluffy_Pillow 67391.0/72166: 93% mana arcane_charge(4), clearcasting, rune_of_power
2:51.205 rotation < arcane_blast Fluffy_Pillow 57355.5/72166: 79% mana arcane_charge(4), rune_of_power
2:52.560 rotation < arcane_blast Fluffy_Pillow 52436.2/72166: 73% mana arcane_charge(4), clearcasting, rune_of_power
2:53.913 default T counterspell Fluffy_Pillow 47514.0/72166: 66% mana arcane_charge(4), clearcasting, rune_of_power
2:54.037 rotation ' arcane_missiles Fluffy_Pillow 46692.9/72166: 65% mana arcane_charge(4), clearcasting, rune_of_power
2:55.989 rotation , arcane_barrage Fluffy_Pillow 49510.3/72166: 69% mana arcane_charge(4), clearcasting
2:57.316 rotation * arcane_orb Fluffy_Pillow 55755.5/72166: 77% mana clearcasting
2:58.643 rotation < arcane_blast Fluffy_Pillow 57170.8/72166: 79% mana arcane_charge(2), clearcasting
3:00.316 rotation < arcane_blast Fluffy_Pillow 55460.5/72166: 77% mana arcane_charge(3), clearcasting
3:01.828 rotation < arcane_blast Fluffy_Pillow 52142.8/72166: 72% mana arcane_charge(4), clearcasting
3:03.182 rotation < arcane_blast Fluffy_Pillow 47222.0/72166: 65% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.535 rotation < arcane_blast Fluffy_Pillow 42299.8/72166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.888 rotation < arcane_blast Fluffy_Pillow 37377.6/72166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.243 rotation < arcane_blast Fluffy_Pillow 32458.3/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:08.596 rotation < arcane_blast Fluffy_Pillow 27536.1/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.950 rotation + arcane_barrage Fluffy_Pillow 22615.4/72166: 31% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.277 rotation ( arcane_missiles Fluffy_Pillow 28860.6/72166: 40% mana clearcasting(3), crimson_chorus
3:13.331 rotation < arcane_blast Fluffy_Pillow 31825.1/72166: 44% mana clearcasting(2), crimson_chorus(2)
3:15.322 rotation < arcane_blast Fluffy_Pillow 33323.8/72166: 46% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:17.152 rotation * arcane_orb Fluffy_Pillow 33215.0/72166: 46% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:18.642 default T counterspell Fluffy_Pillow 34865.6/72166: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:18.642 rotation < arcane_blast Fluffy_Pillow 33865.6/72166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:19.997 rotation ) arcane_missiles Fluffy_Pillow 28946.3/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.041 rotation ) arcane_missiles Fluffy_Pillow 31896.4/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:23.974 rotation < arcane_blast Fluffy_Pillow 34686.3/72166: 48% mana arcane_charge(4), crimson_chorus(3)
3:25.327 rotation < arcane_blast Fluffy_Pillow 29764.1/72166: 41% mana arcane_charge(4), crimson_chorus(3)
3:26.681 rotation # arcane_barrage Fluffy_Pillow 24843.4/72166: 34% mana arcane_charge(4), crimson_chorus(3)
3:28.007 cooldowns h touch_of_the_magi Fluffy_Pillow 31087.2/72166: 43% mana crimson_chorus(3)
3:29.335 cooldowns k rune_of_power Fluffy_Pillow 30503.9/72166: 42% mana arcane_charge(4), crimson_chorus(3)
3:30.664 rotation & arcane_missiles Fluffy_Pillow 32422.0/72166: 45% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:37.439 rotation ' arcane_missiles Fluffy_Pillow 19700.5/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power
3:39.452 rotation < arcane_blast Fluffy_Pillow 22605.9/72166: 31% mana arcane_charge(4), rune_of_power
3:40.806 rotation < arcane_blast Fluffy_Pillow 17685.1/72166: 25% mana arcane_charge(4), rune_of_power
3:42.159 cooldowns n presence_of_mind Fluffy_Pillow 12762.9/72166: 18% mana arcane_charge(4), clearcasting, rune_of_power
3:42.159 rotation < arcane_blast Fluffy_Pillow 12762.9/72166: 18% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
3:43.488 default T counterspell Fluffy_Pillow 7806.1/72166: 11% mana arcane_charge(4), clearcasting, presence_of_mind(2)
3:43.488 rotation = evocation undead 6806.1/72166: 9% mana arcane_charge(4), clearcasting, presence_of_mind(2)
3:48.024 rotation ~ cancel_action Fluffy_Pillow 69857.5/72166: 97% mana arcane_charge(4), clearcasting, evocation, presence_of_mind(2)
3:48.030 rotation < arcane_blast Fluffy_Pillow 69866.1/72166: 97% mana arcane_charge(4), clearcasting, presence_of_mind(2)
3:49.359 rotation , arcane_barrage Fluffy_Pillow 64909.3/72166: 90% mana arcane_charge(4), clearcasting(2), presence_of_mind
3:50.689 rotation * arcane_orb Fluffy_Pillow 71158.8/72166: 99% mana clearcasting(2), presence_of_mind
3:52.016 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting(2), presence_of_mind
3:53.344 rotation < arcane_blast Fluffy_Pillow 69957.4/72166: 97% mana arcane_charge(3), clearcasting(2)
3:54.857 rotation < arcane_blast Fluffy_Pillow 66641.2/72166: 92% mana arcane_charge(4), clearcasting(2)
3:56.209 rotation < arcane_blast Fluffy_Pillow 61717.5/72166: 86% mana arcane_charge(4), clearcasting(2)
3:57.563 default X use_item_empyreal_ordnance Fluffy_Pillow 56796.8/72166: 79% mana arcane_charge(4), clearcasting(2)
3:57.563 rotation ) arcane_missiles Fluffy_Pillow 56796.8/72166: 79% mana arcane_charge(4), clearcasting(2)
3:59.595 rotation < arcane_blast Fluffy_Pillow 59729.6/72166: 83% mana arcane_charge(4), clearcasting(2)
4:00.948 rotation < arcane_blast Fluffy_Pillow 54807.4/72166: 76% mana arcane_charge(4), clearcasting(2)
4:02.301 rotation < arcane_blast Fluffy_Pillow 49885.2/72166: 69% mana arcane_charge(4), clearcasting(2)
4:03.655 rotation < arcane_blast Fluffy_Pillow 44964.4/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.010 default U use_mana_gem undead 40045.1/72166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.010 rotation < arcane_blast Fluffy_Pillow 47261.7/72166: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.365 rotation < arcane_blast Fluffy_Pillow 42342.4/72166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.719 default T counterspell Fluffy_Pillow 37421.6/72166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.719 rotation ) arcane_missiles Fluffy_Pillow 36421.6/72166: 50% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.731 rotation ) arcane_missiles Fluffy_Pillow 39325.6/72166: 54% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.681 rotation , arcane_barrage Fluffy_Pillow 42140.1/72166: 58% mana arcane_charge(4), crimson_chorus
4:13.006 rotation * arcane_orb Fluffy_Pillow 48382.4/72166: 67% mana crimson_chorus, empyreal_surge(5)
4:14.335 rotation < arcane_blast Fluffy_Pillow 49800.6/72166: 69% mana arcane_charge(2), crimson_chorus(2), empyreal_surge(5)
4:16.006 rotation < arcane_blast Fluffy_Pillow 48087.3/72166: 67% mana arcane_charge(3), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:17.519 rotation " arcane_barrage Fluffy_Pillow 44771.1/72166: 62% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:18.846 cooldowns g touch_of_the_magi Fluffy_Pillow 51016.3/72166: 71% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:20.173 cooldowns j arcane_power Fluffy_Pillow 50431.6/72166: 70% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:20.173 rotation & arcane_missiles Fluffy_Pillow 50431.6/72166: 70% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:30.877 rotation < arcane_blast Fluffy_Pillow 50880.8/72166: 71% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:32.231 default T counterspell Fluffy_Pillow 49397.6/72166: 68% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
4:32.231 rotation < arcane_blast Fluffy_Pillow 48897.6/72166: 68% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
4:33.585 rotation ' arcane_missiles Fluffy_Pillow 47414.3/72166: 66% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
4:35.646 cooldowns k rune_of_power Fluffy_Pillow 50389.0/72166: 70% mana arcane_charge(4)
4:36.974 rotation < arcane_blast Fluffy_Pillow 52305.7/72166: 72% mana arcane_charge(4), rune_of_power
4:38.328 rotation < arcane_blast Fluffy_Pillow 47384.9/72166: 66% mana arcane_charge(4), rune_of_power
4:39.681 rotation < arcane_blast Fluffy_Pillow 42462.7/72166: 59% mana arcane_charge(4), rune_of_power
4:41.033 rotation < arcane_blast Fluffy_Pillow 37539.1/72166: 52% mana arcane_charge(4), clearcasting, rune_of_power
4:42.388 rotation ' arcane_missiles Fluffy_Pillow 32619.8/72166: 45% mana arcane_charge(4), clearcasting, rune_of_power
4:44.487 rotation < arcane_blast Fluffy_Pillow 35649.3/72166: 49% mana arcane_charge(4), rune_of_power
4:45.840 rotation < arcane_blast Fluffy_Pillow 30727.1/72166: 43% mana arcane_charge(4), rune_of_power
4:47.192 rotation < arcane_blast Fluffy_Pillow 25803.5/72166: 36% mana arcane_charge(4), rune_of_power
4:48.546 rotation : arcane_barrage Fluffy_Pillow 20882.7/72166: 29% mana arcane_charge(4), rune_of_power
4:49.874 rotation * arcane_orb Fluffy_Pillow 27129.4/72166: 38% mana
4:51.202 rotation < arcane_blast Fluffy_Pillow 28546.1/72166: 40% mana arcane_charge(2)
4:52.872 rotation < arcane_blast Fluffy_Pillow 26831.4/72166: 37% mana arcane_charge(3), clearcasting
4:54.385 rotation + arcane_barrage Fluffy_Pillow 23515.2/72166: 33% mana arcane_charge(4), clearcasting
4:55.712 rotation < arcane_blast Fluffy_Pillow 29760.4/72166: 41% mana clearcasting
4:57.701 default T counterspell Fluffy_Pillow 31256.2/72166: 43% mana arcane_charge, clearcasting
4:57.701 rotation < arcane_blast Fluffy_Pillow 30256.2/72166: 42% mana arcane_charge, clearcasting
4:59.533 rotation < arcane_blast Fluffy_Pillow 30150.3/72166: 42% mana arcane_charge(2), clearcasting
5:01.205 rotation < arcane_blast Fluffy_Pillow 28438.5/72166: 39% mana arcane_charge(3), clearcasting
5:02.719 default W time_warp Fluffy_Pillow 25123.7/72166: 35% mana arcane_charge(4), clearcasting
5:02.719 rotation + arcane_barrage Fluffy_Pillow 23123.7/72166: 32% mana arcane_charge(4), clearcasting, temporal_warp
5:03.742 rotation < arcane_blast Fluffy_Pillow 28930.2/72166: 40% mana clearcasting, temporal_warp
5:05.274 rotation ) arcane_missiles Fluffy_Pillow 29766.3/72166: 41% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:06.854 rotation < arcane_blast Fluffy_Pillow 32046.8/72166: 44% mana arcane_charge, temporal_warp, crimson_chorus
5:08.262 rotation < arcane_blast Fluffy_Pillow 31328.9/72166: 43% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:09.549 rotation < arcane_blast Fluffy_Pillow 29061.5/72166: 40% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:10.714 rotation + arcane_barrage Fluffy_Pillow 25242.9/72166: 35% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:11.737 rotation * arcane_orb Fluffy_Pillow 31049.4/72166: 43% mana clearcasting, temporal_warp, crimson_chorus
5:12.759 rotation < arcane_blast Fluffy_Pillow 32024.5/72166: 44% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:14.045 rotation < arcane_blast Fluffy_Pillow 29755.6/72166: 41% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:15.208 rotation < arcane_blast Fluffy_Pillow 25934.1/72166: 36% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:16.251 rotation < arcane_blast Fluffy_Pillow 20564.5/72166: 28% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:17.295 rotation < arcane_blast Fluffy_Pillow 15196.3/72166: 21% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:18.338 rotation ! evocation Fluffy_Pillow 9826.7/72166: 14% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:21.650 rotation ~ cancel_action Fluffy_Pillow 69675.5/72166: 97% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus(2)
5:21.655 default T counterspell Fluffy_Pillow 69682.7/72166: 97% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:21.701 rotation # arcane_barrage Fluffy_Pillow 68749.1/72166: 95% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:22.724 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting, temporal_warp, crimson_chorus(2)
5:23.747 cooldowns k rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:24.770 rotation & arcane_missiles Fluffy_Pillow 71149.4/72166: 99% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(2)
5:31.462 cooldowns m presence_of_mind Fluffy_Pillow 65808.1/72166: 91% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:31.462 rotation % arcane_blast Fluffy_Pillow 65808.1/72166: 91% mana arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3)
5:32.484 rotation < arcane_blast Fluffy_Pillow 60408.2/72166: 84% mana arcane_charge(4), presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3)
5:33.506 final_burn p arcane_blast Fluffy_Pillow 55008.2/72166: 76% mana arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3)
5:34.529 final_burn p arcane_blast Fluffy_Pillow 49609.7/72166: 69% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:35.571 final_burn p arcane_blast Fluffy_Pillow 44238.7/72166: 61% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:36.612 final_burn o arcane_missiles Fluffy_Pillow 38866.2/72166: 54% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:38.201 final_burn p arcane_blast Fluffy_Pillow 41159.6/72166: 57% mana arcane_charge(4), temporal_warp
5:39.243 final_burn p arcane_blast Fluffy_Pillow 35788.5/72166: 50% mana arcane_charge(4), temporal_warp
5:40.285 final_burn p arcane_blast Fluffy_Pillow 30417.5/72166: 42% mana arcane_charge(4), temporal_warp
5:41.327 final_burn p arcane_blast Fluffy_Pillow 25046.4/72166: 35% mana arcane_charge(4), temporal_warp

Stats

Level Bonus (60) Race Bonus (undead) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 218 200 0
Agility 306 -1 323 305 0
Stamina 414 1 2028 1932 1517
Intellect 450 -2 1820 1620 1095 (46)
Spirit 0 0 0 0 0
Health 40560 40560 0
Mana 72166 72166 0
Spell Power 1820 1620 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="undead"
source=default
spec=arcane
level=60
race=undead
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

vulpera : 5794 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5794.1 5794.1 11.2 / 0.194% 864.0 / 14.9% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2498.9 2379.1 Mana 0.00% 43.1 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
vulpera 5794
Arcane Barrage 357 6.2% 19.9 14.35sec 5379 4357 Direct 19.9 4581 9141 5383 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.93 19.92 0.00 0.00 1.2344 0.0000 107174.11 107174.11 0.00% 4357.20 4357.20
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.44% 16.42 7 26 4580.99 2682 8663 4578.92 4018 5055 75217 75217 0.00%
crit 17.56% 3.50 0 10 9141.37 6573 16345 8890.12 0 13947 31957 31957 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [z]:0.87
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.53
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.13
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:7.36
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:3.03
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.17
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.47
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.21
Arcane Blast 2133 36.7% 114.9 2.59sec 5553 4258 Direct 115.9 4596 9570 5506 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.94 115.94 0.00 0.00 1.3041 0.0000 638275.99 638275.99 0.00% 4258.07 4258.07
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.71% 94.74 64 129 4596.20 924 12021 4601.25 4000 5501 435398 435398 0.00%
crit 18.29% 21.20 9 39 9569.82 1848 24042 9590.10 6324 14145 202878 202878 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.53
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:19.12
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.69
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:90.21
Arcane Echo 268 4.6% 152.9 1.96sec 526 0 Direct 152.9 433 915 526 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.94 152.94 0.00 0.00 0.0000 0.0000 80450.97 80450.97 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.57% 123.22 77 173 432.61 221 670 433.30 386 489 53282 53282 0.00%
crit 19.43% 29.71 12 51 914.89 442 1340 915.78 699 1127 27169 27169 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2246 38.8% 43.2 6.57sec 15606 8547 Periodic 297.0 1876 3960 2272 19.0% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.22 0.00 297.31 297.05 1.8259 0.2476 674530.20 674530.20 0.00% 8547.23 8547.23
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.04% 240.72 147 365 1876.49 1122 3403 1879.74 1655 2174 451580 451580 0.00%
crit 18.96% 56.33 27 98 3959.79 2243 6807 3966.25 3132 5258 222950 222950 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.89
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.90
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:5.03
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.39
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.00
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.56
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (138) 0.0% (2.4%) 11.3 27.13sec 3693 3029

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.25 0.00 0.00 0.00 1.2192 0.0000 0.00 0.00 0.00% 3029.04 3029.04

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.25
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 138 2.4% 11.3 27.14sec 3694 0 Direct 11.3 3152 6293 3695 17.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.25 11.25 0.00 0.00 0.0000 0.0000 41555.41 41555.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.73% 9.31 3 14 3151.51 3024 4488 3150.10 3024 3412 29330 29330 0.00%
crit 17.27% 1.94 0 7 6292.82 6048 8976 5526.29 0 8976 12226 12226 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Bag of Tricks 54 0.9% 3.7 92.91sec 4390 3307 Direct 3.7 3714 7431 4388 18.2%

Stats Details: Bag Of Tricks

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.69 3.69 0.00 0.00 1.3275 0.0000 16193.36 16193.36 0.00% 3307.47 3307.47
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.81% 3.02 0 4 3713.65 3640 4545 3708.43 0 3921 11208 11208 0.00%
crit 18.19% 0.67 0 4 7431.32 7280 7717 3878.71 0 7717 4986 4986 0.00%

Action Details: Bag Of Tricks

  • id:312411
  • school:nature
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:1.800000
  • spell_power_mod.direct:1.800000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:312411
  • name:Bag of Tricks
  • school:physical
  • tooltip:
  • description:Pull your chosen trick from the bag and use it on target enemy or ally. Enemies take $<damage> damage, while allies are healed for $<healing>.

Action Priority List

    default
    [X]:3.69
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 238.65sec 12570 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.44sec 2521 0 Periodic 13.5 1566 3101 1860 19.1% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.93 0.00 13.46 13.46 0.0000 1.7474 25023.02 25023.02 0.00% 1064.18 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.90% 10.89 2 14 1566.31 175 1852 1567.37 1260 1852 17050 17050 0.00%
crit 19.10% 2.57 0 8 3101.24 349 3704 2902.03 0 3704 7973 7973 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 13.88sec 540 0 Direct 20.6 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.64 20.64 0.00 0.00 0.0000 0.0000 11142.96 11142.96 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.62% 16.85 5 31 455.97 444 470 456.00 445 468 7682 7682 0.00%
crit 18.38% 3.79 0 13 912.28 887 941 888.58 0 941 3460 3460 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5814 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 145  / 20 0.3% 111.0 1.04sec 52 49 Direct 111.0 43 89 52 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5813.51 5813.51 0.00% 49.25 49.25
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.31% 89.14 74 100 43.31 30 57 43.30 42 45 3860 3860 0.00%
crit 19.69% 21.86 11 37 89.36 60 115 89.36 78 104 1953 1953 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3610.00
Shadowcore Oil Blast 41 0.7% 41.2 7.23sec 297 0 Direct 41.2 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.24 41.24 0.00 0.00 0.0000 0.0000 12255.25 12255.25 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.49% 33.60 17 55 250.79 244 259 250.79 246 257 8427 8427 0.00%
crit 18.51% 7.63 1 20 501.48 488 517 501.47 488 517 3828 3828 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (417) 0.0% (7.2%) 6.2 48.81sec 20311 16588

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.2246 0.0000 0.00 0.00 0.00% 16587.56 16587.56

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.07
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.31
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 417 7.2% 6.2 48.77sec 20311 0 Direct 6.2 20323 0 20323 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 6.16 0.00 0.00 0.0000 0.0000 125119.96 125119.96 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 20323.24 838 65196 20327.46 15392 25569 125120 125120 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:14554.00
  • base_dd_max:14554.00
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
vulpera
Arcane Power 2.8 122.07sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:vulpera
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.71sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.60 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.60
Evocation 3.3 104.63sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.18 0.00 3.4970 0.6302 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:vulpera
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.90
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.38
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:vulpera
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:vulpera
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 97.90sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.12
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.74
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.29
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.51sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.91
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 304.69sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.69sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:vulpera
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 20.9 123.7 14.3sec 2.1sec 12.0sec 83.74% 0.00% 79.6 (80.2) 0.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 53.4s
  • trigger_min/max:0.0s / 16.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.8s

Stack Uptimes

  • arcane_charge_1:5.37%
  • arcane_charge_2:9.31%
  • arcane_charge_3:7.83%
  • arcane_charge_4:61.24%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.1sec 122.1sec 14.8sec 13.72% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.9s
  • trigger_min/max:120.0s / 142.9s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • arcane_power_1:13.72%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.7 12.1 17.0sec 10.0sec 7.9sec 47.12% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.07%
  • clearcasting_2:17.69%
  • clearcasting_3:4.36%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.8sec 28.6sec 51.89% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.5s
  • trigger_min/max:60.0s / 65.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.90%
  • crimson_chorus_2:17.29%
  • crimson_chorus_3:16.70%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 238.7sec 238.7sec 14.5sec 9.01% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.2s / 246.7s
  • trigger_min/max:236.2s / 246.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.01%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.0sec 105.0sec 3.8sec 4.22% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.1s / 141.0s
  • trigger_min/max:90.1s / 141.0s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.2sec 98.2sec 3.9sec 4.16% 8.15% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 155.6s
  • trigger_min/max:62.7s / 155.6s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 20.0s

Stack Uptimes

  • presence_of_mind_1:2.01%
  • presence_of_mind_2:1.97%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.20% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.9s
  • trigger_min/max:13.7s / 58.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.20%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.3sec 17.17% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.6s
  • trigger_min/max:300.0s / 323.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.17%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.55%
Arcane Barrage Arcane Charge 3 2.63% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.37% 84.21% 100.00%
Arcane Blast Arcane Charge 0 6.49% 2.91% 11.19%
Arcane Blast Arcane Charge 1 4.18% 1.02% 7.69%
Arcane Blast Arcane Charge 2 10.04% 5.71% 14.29%
Arcane Blast Arcane Charge 3 11.40% 7.61% 15.32%
Arcane Blast Arcane Charge 4 67.89% 57.26% 77.34%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.15% 0.00% 7.16% 1.3s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 300.1s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.060120.101239.934
Evocation14.7690.09451.00249.13423.66879.869
Counterspell0.7500.0008.6569.4673.32419.120
Time Warp2.1520.00023.5753.2141.32424.904
Rune of Power7.2860.00034.16945.18821.38274.221
Touch of the Magi4.8980.00026.29631.40020.28962.498
Arcane Power7.6730.00022.93921.59517.47240.482
Arcane Barrage11.8801.29652.540250.924198.586303.512
Arcane Orb6.6380.00068.06579.66642.718140.690
Presence of Mind32.4490.00090.878115.85879.831171.014

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
vulpera
mana_regen Mana 3109.18 422778.32 59.24% 135.98 10215.82 2.36%
Evocation Mana 127.18 184814.81 25.90% 1453.13 0.00 0.00%
Mana Gem Mana 2.94 21241.41 2.98% 7216.57 0.00 0.00%
Arcane Barrage Mana 19.92 84869.87 11.89% 4260.03 825.26 0.96%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2379.10 2498.90 11046.9 36218.8 1156.3 72165.7
Usage Type Count Total Avg RPE APR
vulpera
arcane_blast Mana 117.2 632086.8 5394.4 5499.2 1.0
arcane_missiles Mana 43.7 90092.3 2062.9 2084.4 7.5
arcane_orb Mana 11.4 5686.5 500.0 505.3 7.3
counterspell Mana 12.7 11368.4 892.8 902.4 0.0
time_warp Mana 1.5 2994.7 2000.0 2014.3 0.0
touch_of_the_magi Mana 6.2 15542.7 2497.2 2523.1 8.1

Statistics & Data Analysis

Fight Length
vulpera Fight Length
Count 1504
Mean 300.06
Minimum 240.10
Maximum 359.93
Spread ( max - min ) 119.83
Range [ ( max - min ) / 2 * 100% ] 19.97%
Standard Deviation 34.4099
5th Percentile 246.12
95th Percentile 353.51
( 95th Percentile - 5th Percentile ) 107.40
Mean Distribution
Standard Deviation 0.8873
95.00% Confidence Interval ( 298.32 - 301.80 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 506
0.1% Error 50519
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1011
DPS
vulpera Damage Per Second
Count 1504
Mean 5794.10
Minimum 5135.91
Maximum 6798.80
Spread ( max - min ) 1662.89
Range [ ( max - min ) / 2 * 100% ] 14.35%
Standard Deviation 222.1326
5th Percentile 5429.39
95th Percentile 6174.19
( 95th Percentile - 5th Percentile ) 744.80
Mean Distribution
Standard Deviation 5.7278
95.00% Confidence Interval ( 5782.87 - 5805.33 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5647
0.1 Scale Factor Error with Delta=300 422
0.05 Scale Factor Error with Delta=300 1685
0.01 Scale Factor Error with Delta=300 42122
Priority Target DPS
vulpera Priority Target Damage Per Second
Count 1504
Mean 5794.10
Minimum 5135.91
Maximum 6798.80
Spread ( max - min ) 1662.89
Range [ ( max - min ) / 2 * 100% ] 14.35%
Standard Deviation 222.1326
5th Percentile 5429.39
95th Percentile 6174.19
( 95th Percentile - 5th Percentile ) 744.80
Mean Distribution
Standard Deviation 5.7278
95.00% Confidence Interval ( 5782.87 - 5805.33 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5647
0.1 Scale Factor Error with Delta=300 422
0.05 Scale Factor Error with Delta=300 1685
0.01 Scale Factor Error with Delta=300 42122
DPS(e)
vulpera Damage Per Second (Effective)
Count 1504
Mean 5794.10
Minimum 5135.91
Maximum 6798.80
Spread ( max - min ) 1662.89
Range [ ( max - min ) / 2 * 100% ] 14.35%
Damage
vulpera Damage
Count 1504
Mean 1731721.23
Minimum 1263114.87
Maximum 2161284.11
Spread ( max - min ) 898169.24
Range [ ( max - min ) / 2 * 100% ] 25.93%
DTPS
vulpera Damage Taken Per Second
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
vulpera Healing Per Second
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
vulpera Healing Per Second (Effective)
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
vulpera Heal
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
vulpera Healing Taken Per Second
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
vulpera Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
vulperaTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
vulpera Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.60 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 3.69 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.07 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.31 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.91 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.12 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.74 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.29 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.89 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.53 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.87 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.90 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 19.12 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.90 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.53 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.13 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.69 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 5.03 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.39 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.00 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.56 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.25 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 7.36 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 3.03 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.17 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.47 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 90.21 arcane_blast
> 1.38 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTWYtuv}U}}}}}}}}}}}~s!wxV{T}}y}}|}}z+======,====,==T==,**+==$il'T==;+==,==X===,==T+=,====$il'n&(TU====="!=k(====(==T==:+===$il'=T=(-+X=========,==T*+==,=il'n&====T=>!=-+=*=Y=====U)T==)-hk'===:TX+==l(=====(qqqpTq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask vulpera 72165.7/72166: 100% mana
Pre precombat 1 food vulpera 72165.7/72166: 100% mana
Pre precombat 2 augmentation vulpera 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X bag_of_tricks Fluffy_Pillow 70790.7/72166: 98% mana
0:01.328 default T counterspell Fluffy_Pillow 72165.7/72166: 100% mana bloodlust, crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71165.7/72166: 99% mana bloodlust, crimson_chorus
0:01.328 default Y use_item_empyreal_ordnance Fluffy_Pillow 69165.7/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:01.328 fishing_opener t arcane_orb Fluffy_Pillow 69165.7/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.117 fishing_opener u arcane_blast Fluffy_Pillow 69804.5/72166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:03.016 fishing_opener v rune_of_power Fluffy_Pillow 65602.0/72166: 91% mana bloodlust, temporal_warp, crimson_chorus
0:03.803 fishing_opener } arcane_blast Fluffy_Pillow 66737.9/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.605 default U use_mana_gem vulpera 61020.5/72166: 85% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.605 fishing_opener } arcane_blast Fluffy_Pillow 68237.0/72166: 95% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.407 fishing_opener } arcane_blast Fluffy_Pillow 62519.6/72166: 87% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.207 fishing_opener } arcane_blast Fluffy_Pillow 56799.2/72166: 79% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.008 fishing_opener } arcane_blast Fluffy_Pillow 51080.3/72166: 71% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.809 fishing_opener } arcane_blast Fluffy_Pillow 45361.4/72166: 63% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.611 fishing_opener } arcane_blast Fluffy_Pillow 39643.9/72166: 55% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.414 fishing_opener } arcane_blast Fluffy_Pillow 33927.9/72166: 47% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.215 fishing_opener } arcane_blast Fluffy_Pillow 28209.0/72166: 39% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.017 fishing_opener } arcane_blast Fluffy_Pillow 22491.6/72166: 31% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.819 fishing_opener } arcane_blast Fluffy_Pillow 16774.1/72166: 23% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.621 fishing_opener } arcane_blast Fluffy_Pillow 11056.6/72166: 15% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.423 fishing_opener ~ arcane_barrage Fluffy_Pillow 5339.2/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.211 fishing_opener s evocation vulpera 10806.4/72166: 15% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.706 rotation ! cancel_action Fluffy_Pillow 69417.4/72166: 96% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.712 fishing_opener w touch_of_the_magi Fluffy_Pillow 69426.0/72166: 96% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.499 fishing_opener x arcane_power Fluffy_Pillow 68061.9/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.499 default V potion Fluffy_Pillow 68061.9/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.499 fishing_opener { arcane_missiles Fluffy_Pillow 68061.9/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.984 default T counterspell Fluffy_Pillow 57808.4/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.984 fishing_opener } arcane_blast Fluffy_Pillow 57308.4/72166: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.786 fishing_opener } arcane_blast Fluffy_Pillow 55028.5/72166: 76% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.590 fishing_opener y presence_of_mind Fluffy_Pillow 52751.4/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.590 fishing_opener } arcane_blast Fluffy_Pillow 52751.4/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.378 fishing_opener } arcane_blast Fluffy_Pillow 50451.2/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.167 fishing_opener | arcane_missiles Fluffy_Pillow 48152.5/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.629 fishing_opener } arcane_blast Fluffy_Pillow 50262.6/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:31.416 fishing_opener } arcane_blast Fluffy_Pillow 47961.0/72166: 66% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:32.219 fishing_opener z arcane_barrage Fluffy_Pillow 45682.5/72166: 63% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.006 rotation + arcane_orb Fluffy_Pillow 51148.3/72166: 71% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.794 rotation = arcane_blast Fluffy_Pillow 51785.7/72166: 72% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.785 rotation = arcane_blast Fluffy_Pillow 49091.0/72166: 68% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.683 rotation = arcane_blast Fluffy_Pillow 44887.1/72166: 62% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.484 rotation = arcane_blast Fluffy_Pillow 39168.2/72166: 54% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.288 rotation = arcane_blast Fluffy_Pillow 33453.6/72166: 46% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.090 rotation = arcane_blast Fluffy_Pillow 27736.2/72166: 38% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.892 rotation , arcane_barrage Fluffy_Pillow 22018.7/72166: 31% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.679 rotation = arcane_blast Fluffy_Pillow 27484.5/72166: 38% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.859 rotation = arcane_blast Fluffy_Pillow 27812.6/72166: 39% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.945 rotation = arcane_blast Fluffy_Pillow 26630.1/72166: 37% mana arcane_charge(2), clearcasting, potion_of_spectral_intellect
0:43.617 rotation = arcane_blast Fluffy_Pillow 24918.3/72166: 35% mana arcane_charge(3), clearcasting
0:45.129 rotation , arcane_barrage Fluffy_Pillow 21600.6/72166: 30% mana arcane_charge(4), clearcasting
0:46.456 rotation = arcane_blast Fluffy_Pillow 27845.8/72166: 39% mana clearcasting(2)
0:48.445 rotation = arcane_blast Fluffy_Pillow 29341.6/72166: 41% mana arcane_charge, clearcasting(2)
0:50.277 default T counterspell Fluffy_Pillow 29235.7/72166: 41% mana arcane_charge(2), clearcasting(2)
0:50.277 rotation = arcane_blast Fluffy_Pillow 28235.7/72166: 39% mana arcane_charge(2), clearcasting(2)
0:51.948 rotation = arcane_blast Fluffy_Pillow 26522.5/72166: 37% mana arcane_charge(3), clearcasting(2)
0:53.461 rotation , arcane_barrage Fluffy_Pillow 23206.2/72166: 32% mana arcane_charge(4), clearcasting(2)
0:54.789 rotation * arcane_missiles Fluffy_Pillow 29452.9/72166: 41% mana clearcasting(2)
0:56.825 rotation * arcane_missiles Fluffy_Pillow 32391.5/72166: 45% mana clearcasting
0:58.853 rotation + arcane_orb Fluffy_Pillow 35318.5/72166: 49% mana
1:00.180 rotation = arcane_blast Fluffy_Pillow 36733.8/72166: 51% mana arcane_charge(2)
1:01.851 rotation = arcane_blast Fluffy_Pillow 35020.6/72166: 49% mana arcane_charge(3), crimson_chorus
1:03.365 rotation $ arcane_barrage Fluffy_Pillow 31705.7/72166: 44% mana arcane_charge(4), crimson_chorus
1:04.692 cooldowns i touch_of_the_magi Fluffy_Pillow 37951.0/72166: 53% mana crimson_chorus
1:06.020 cooldowns l rune_of_power Fluffy_Pillow 37367.7/72166: 52% mana arcane_charge(4), crimson_chorus
1:07.348 rotation ' arcane_missiles Fluffy_Pillow 39284.4/72166: 54% mana arcane_charge(4), rune_of_power, crimson_chorus
1:16.144 default T counterspell Fluffy_Pillow 29479.8/72166: 41% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.144 rotation = arcane_blast Fluffy_Pillow 28479.8/72166: 39% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.497 rotation = arcane_blast Fluffy_Pillow 23557.6/72166: 33% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.849 rotation ; arcane_barrage Fluffy_Pillow 18634.0/72166: 26% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:20.176 rotation + arcane_orb Fluffy_Pillow 24879.2/72166: 34% mana crimson_chorus(2)
1:21.501 rotation = arcane_blast Fluffy_Pillow 26291.6/72166: 36% mana arcane_charge(2), crimson_chorus(2)
1:23.173 rotation = arcane_blast Fluffy_Pillow 24579.8/72166: 34% mana arcane_charge(3), crimson_chorus(3)
1:24.684 rotation , arcane_barrage Fluffy_Pillow 21260.7/72166: 29% mana arcane_charge(4), crimson_chorus(3)
1:26.011 rotation = arcane_blast Fluffy_Pillow 27505.9/72166: 38% mana crimson_chorus(3)
1:28.001 rotation = arcane_blast Fluffy_Pillow 29003.1/72166: 40% mana arcane_charge, crimson_chorus(3)
1:29.831 default X bag_of_tricks Fluffy_Pillow 28894.3/72166: 40% mana arcane_charge(2), crimson_chorus(3)
1:31.328 rotation = arcane_blast Fluffy_Pillow 31055.0/72166: 43% mana arcane_charge(2), crimson_chorus(3)
1:33.002 rotation = arcane_blast Fluffy_Pillow 29346.1/72166: 41% mana arcane_charge(3)
1:34.514 rotation = arcane_blast Fluffy_Pillow 26028.4/72166: 36% mana arcane_charge(4)
1:35.866 rotation , arcane_barrage Fluffy_Pillow 21104.7/72166: 29% mana arcane_charge(4)
1:37.193 rotation = arcane_blast Fluffy_Pillow 27350.0/72166: 38% mana
1:39.183 rotation = arcane_blast Fluffy_Pillow 28847.2/72166: 40% mana arcane_charge
1:41.015 default T counterspell Fluffy_Pillow 28741.3/72166: 40% mana arcane_charge(2)
1:41.015 rotation + arcane_orb Fluffy_Pillow 27741.3/72166: 38% mana arcane_charge(2)
1:42.342 rotation = arcane_blast Fluffy_Pillow 29156.6/72166: 40% mana arcane_charge(4)
1:43.695 rotation , arcane_barrage Fluffy_Pillow 24234.4/72166: 34% mana arcane_charge(4)
1:45.022 rotation = arcane_blast Fluffy_Pillow 30479.6/72166: 42% mana
1:47.013 rotation = arcane_blast Fluffy_Pillow 31978.2/72166: 44% mana arcane_charge
1:48.844 rotation = arcane_blast Fluffy_Pillow 31871.0/72166: 44% mana arcane_charge(2)
1:50.516 rotation = arcane_blast Fluffy_Pillow 30159.2/72166: 42% mana arcane_charge(3), clearcasting
1:52.029 rotation $ arcane_barrage Fluffy_Pillow 26842.9/72166: 37% mana arcane_charge(4), clearcasting
1:53.356 cooldowns i touch_of_the_magi Fluffy_Pillow 33088.1/72166: 46% mana clearcasting
1:54.683 cooldowns l rune_of_power Fluffy_Pillow 32503.4/72166: 45% mana arcane_charge(4), clearcasting
1:56.009 rotation ' arcane_missiles Fluffy_Pillow 34417.2/72166: 48% mana arcane_charge(4), clearcasting, rune_of_power
2:02.416 cooldowns n presence_of_mind Fluffy_Pillow 28664.6/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.416 rotation & arcane_blast Fluffy_Pillow 28664.6/72166: 40% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:03.743 rotation ( arcane_missiles Fluffy_Pillow 23704.8/72166: 33% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:05.743 default T counterspell Fluffy_Pillow 26591.5/72166: 37% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.743 default U use_mana_gem vulpera 25591.5/72166: 35% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.743 rotation = arcane_blast Fluffy_Pillow 32808.0/72166: 45% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:07.069 rotation = arcane_blast Fluffy_Pillow 27846.9/72166: 39% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:08.395 rotation = arcane_blast Fluffy_Pillow 22885.7/72166: 32% mana arcane_charge(4), crimson_chorus
2:09.748 rotation = arcane_blast Fluffy_Pillow 17963.5/72166: 25% mana arcane_charge(4), crimson_chorus
2:11.101 rotation = arcane_blast Fluffy_Pillow 13041.3/72166: 18% mana arcane_charge(4), crimson_chorus
2:12.455 rotation " evocation vulpera 8120.6/72166: 11% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.857 rotation ! cancel_action Fluffy_Pillow 69309.3/72166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:16.861 rotation = arcane_blast Fluffy_Pillow 69315.1/72166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.215 cooldowns k arcane_power Fluffy_Pillow 64394.3/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.215 rotation ( arcane_missiles Fluffy_Pillow 64394.3/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.178 rotation = arcane_blast Fluffy_Pillow 67227.5/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.533 rotation = arcane_blast Fluffy_Pillow 65745.7/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.888 rotation = arcane_blast Fluffy_Pillow 64263.9/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.241 rotation = arcane_blast Fluffy_Pillow 62779.2/72166: 87% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:25.594 rotation ( arcane_missiles Fluffy_Pillow 61294.5/72166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:27.578 rotation = arcane_blast Fluffy_Pillow 64158.1/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.932 rotation = arcane_blast Fluffy_Pillow 62674.8/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.286 default T counterspell Fluffy_Pillow 61191.6/72166: 85% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.286 rotation = arcane_blast Fluffy_Pillow 60691.6/72166: 84% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.639 rotation = arcane_blast Fluffy_Pillow 59206.9/72166: 82% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.991 rotation : arcane_barrage Fluffy_Pillow 57720.7/72166: 80% mana arcane_charge(4), arcane_power
2:34.319 rotation + arcane_orb Fluffy_Pillow 63967.4/72166: 89% mana
2:35.647 rotation = arcane_blast Fluffy_Pillow 65384.1/72166: 91% mana arcane_charge(2)
2:37.318 rotation = arcane_blast Fluffy_Pillow 63670.9/72166: 88% mana arcane_charge(3)
2:38.829 rotation = arcane_blast Fluffy_Pillow 60351.7/72166: 84% mana arcane_charge(4)
2:40.183 rotation $ arcane_barrage Fluffy_Pillow 55431.0/72166: 77% mana arcane_charge(4)
2:41.510 cooldowns i touch_of_the_magi Fluffy_Pillow 61676.2/72166: 85% mana
2:42.838 cooldowns l rune_of_power Fluffy_Pillow 61092.9/72166: 85% mana arcane_charge(4)
2:44.166 rotation ' arcane_missiles Fluffy_Pillow 63009.6/72166: 87% mana arcane_charge(4), rune_of_power
2:52.900 rotation = arcane_blast Fluffy_Pillow 60615.5/72166: 84% mana arcane_charge(4), rune_of_power
2:54.252 default T counterspell Fluffy_Pillow 55691.9/72166: 77% mana arcane_charge(4), clearcasting, rune_of_power
2:54.286 rotation = arcane_blast Fluffy_Pillow 54741.0/72166: 76% mana arcane_charge(4), clearcasting, rune_of_power
2:55.640 rotation ( arcane_missiles Fluffy_Pillow 49820.2/72166: 69% mana arcane_charge(4), clearcasting, rune_of_power
2:57.615 rotation - arcane_barrage Fluffy_Pillow 52670.8/72166: 73% mana arcane_charge(4)
2:58.941 rotation + arcane_orb Fluffy_Pillow 58914.6/72166: 82% mana
3:00.267 default X bag_of_tricks Fluffy_Pillow 60328.4/72166: 84% mana arcane_charge(2)
3:01.594 rotation = arcane_blast Fluffy_Pillow 62243.7/72166: 86% mana arcane_charge(2)
3:03.266 rotation = arcane_blast Fluffy_Pillow 60531.9/72166: 84% mana arcane_charge(3), crimson_chorus
3:04.779 rotation = arcane_blast Fluffy_Pillow 57215.6/72166: 79% mana arcane_charge(4), crimson_chorus
3:06.133 rotation = arcane_blast Fluffy_Pillow 52294.9/72166: 72% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.486 rotation = arcane_blast Fluffy_Pillow 47372.7/72166: 66% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.840 rotation = arcane_blast Fluffy_Pillow 42451.9/72166: 59% mana arcane_charge(4), clearcasting, crimson_chorus
3:10.194 rotation = arcane_blast Fluffy_Pillow 37531.2/72166: 52% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.548 rotation = arcane_blast Fluffy_Pillow 32610.4/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus
3:12.903 rotation = arcane_blast Fluffy_Pillow 27691.1/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
3:14.257 rotation , arcane_barrage Fluffy_Pillow 22770.4/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:15.585 rotation = arcane_blast Fluffy_Pillow 29017.0/72166: 40% mana clearcasting, crimson_chorus(2)
3:17.575 rotation = arcane_blast Fluffy_Pillow 30514.2/72166: 42% mana arcane_charge, clearcasting, crimson_chorus(2)
3:19.405 default T counterspell Fluffy_Pillow 30405.5/72166: 42% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:19.405 rotation * arcane_missiles Fluffy_Pillow 29405.5/72166: 41% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:21.451 rotation + arcane_orb Fluffy_Pillow 32358.5/72166: 45% mana arcane_charge(2), crimson_chorus(2)
3:22.779 rotation = arcane_blast Fluffy_Pillow 33775.2/72166: 47% mana arcane_charge(4), crimson_chorus(2)
3:24.134 rotation = arcane_blast Fluffy_Pillow 28855.9/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.489 rotation , arcane_barrage Fluffy_Pillow 23936.6/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.817 rotation = arcane_blast Fluffy_Pillow 30183.3/72166: 42% mana clearcasting, crimson_chorus(3)
3:28.808 cooldowns i touch_of_the_magi Fluffy_Pillow 31681.9/72166: 44% mana arcane_charge, clearcasting, crimson_chorus(3)
3:30.135 cooldowns l rune_of_power Fluffy_Pillow 31097.2/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:31.463 rotation ' arcane_missiles Fluffy_Pillow 33013.9/72166: 46% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:37.643 cooldowns n presence_of_mind Fluffy_Pillow 34433.6/72166: 48% mana arcane_charge(4), rune_of_power
3:37.643 rotation & arcane_blast Fluffy_Pillow 34433.6/72166: 48% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:38.971 rotation = arcane_blast Fluffy_Pillow 29475.3/72166: 41% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:40.299 rotation = arcane_blast Fluffy_Pillow 24517.0/72166: 34% mana arcane_charge(4), presence_of_mind, rune_of_power
3:41.624 rotation = arcane_blast Fluffy_Pillow 19554.4/72166: 27% mana arcane_charge(4), rune_of_power
3:42.979 rotation = arcane_blast Fluffy_Pillow 14635.1/72166: 20% mana arcane_charge(4), rune_of_power
3:44.333 default T counterspell Fluffy_Pillow 9714.4/72166: 13% mana arcane_charge(4), clearcasting
3:44.333 rotation = arcane_blast Fluffy_Pillow 8714.4/72166: 12% mana arcane_charge(4), clearcasting
3:45.688 rotation > evocation vulpera 3795.1/72166: 5% mana arcane_charge(4), clearcasting
3:50.361 rotation ! cancel_action Fluffy_Pillow 68750.7/72166: 95% mana arcane_charge(4), clearcasting, evocation
3:50.364 rotation = arcane_blast Fluffy_Pillow 68755.1/72166: 95% mana arcane_charge(4), clearcasting
3:51.717 rotation - arcane_barrage Fluffy_Pillow 63832.9/72166: 88% mana arcane_charge(4), clearcasting
3:53.043 rotation + arcane_orb Fluffy_Pillow 70076.6/72166: 97% mana clearcasting
3:54.370 rotation = arcane_blast Fluffy_Pillow 71491.9/72166: 99% mana arcane_charge(2), clearcasting
3:56.042 rotation * arcane_missiles Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), clearcasting
3:58.084 rotation = arcane_blast Fluffy_Pillow 70995.2/72166: 98% mana arcane_charge(3)
3:59.597 default Y use_item_empyreal_ordnance Fluffy_Pillow 66672.9/72166: 92% mana arcane_charge(4)
3:59.597 rotation = arcane_blast Fluffy_Pillow 66672.9/72166: 92% mana arcane_charge(4)
4:00.950 rotation = arcane_blast Fluffy_Pillow 61750.7/72166: 86% mana arcane_charge(4), clearcasting
4:02.303 rotation = arcane_blast Fluffy_Pillow 56828.5/72166: 79% mana arcane_charge(4), clearcasting
4:03.659 rotation = arcane_blast Fluffy_Pillow 51910.7/72166: 72% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.012 rotation = arcane_blast Fluffy_Pillow 46988.5/72166: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.366 default U use_mana_gem vulpera 42067.7/72166: 58% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:06.366 rotation ) arcane_missiles Fluffy_Pillow 49284.3/72166: 68% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:10.100 default T counterspell Fluffy_Pillow 54673.6/72166: 76% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.100 rotation = arcane_blast Fluffy_Pillow 53673.6/72166: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.453 rotation = arcane_blast Fluffy_Pillow 48751.4/72166: 68% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.805 rotation ) arcane_missiles Fluffy_Pillow 43827.8/72166: 61% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:16.746 rotation - arcane_barrage Fluffy_Pillow 49515.9/72166: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.072 cooldowns h touch_of_the_magi Fluffy_Pillow 55759.7/72166: 77% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.399 cooldowns k arcane_power Fluffy_Pillow 55175.0/72166: 76% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.399 rotation ' arcane_missiles Fluffy_Pillow 55175.0/72166: 76% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:29.123 rotation = arcane_blast Fluffy_Pillow 61709.7/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:30.475 rotation = arcane_blast Fluffy_Pillow 60223.6/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:31.828 rotation = arcane_blast Fluffy_Pillow 58738.9/72166: 81% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:33.183 rotation : arcane_barrage Fluffy_Pillow 57257.1/72166: 79% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:34.511 default T counterspell Fluffy_Pillow 63503.8/72166: 88% mana
4:34.511 default X bag_of_tricks Fluffy_Pillow 62503.8/72166: 87% mana
4:35.838 rotation + arcane_orb Fluffy_Pillow 64419.0/72166: 89% mana
4:37.166 rotation = arcane_blast Fluffy_Pillow 65835.8/72166: 91% mana arcane_charge(2)
4:38.841 rotation = arcane_blast Fluffy_Pillow 64128.3/72166: 89% mana arcane_charge(3)
4:40.352 cooldowns l rune_of_power Fluffy_Pillow 60809.2/72166: 84% mana arcane_charge(4), clearcasting
4:41.680 rotation ( arcane_missiles Fluffy_Pillow 62725.9/72166: 87% mana arcane_charge(4), clearcasting, rune_of_power
4:43.763 rotation = arcane_blast Fluffy_Pillow 65732.3/72166: 91% mana arcane_charge(4), rune_of_power
4:45.116 rotation = arcane_blast Fluffy_Pillow 60810.1/72166: 84% mana arcane_charge(4), rune_of_power
4:46.469 rotation = arcane_blast Fluffy_Pillow 55887.9/72166: 77% mana arcane_charge(4), rune_of_power
4:47.824 rotation = arcane_blast Fluffy_Pillow 50968.6/72166: 71% mana arcane_charge(4), rune_of_power
4:49.178 rotation = arcane_blast Fluffy_Pillow 46047.9/72166: 64% mana arcane_charge(4), clearcasting, rune_of_power
4:50.532 rotation ( arcane_missiles Fluffy_Pillow 41127.1/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
4:52.515 final_burn q arcane_blast Fluffy_Pillow 43989.2/72166: 61% mana arcane_charge(4), rune_of_power
4:53.869 final_burn q arcane_blast Fluffy_Pillow 39068.4/72166: 54% mana arcane_charge(4)
4:55.222 final_burn q arcane_blast Fluffy_Pillow 34146.2/72166: 47% mana arcane_charge(4), clearcasting
4:56.577 final_burn p arcane_missiles Fluffy_Pillow 29226.9/72166: 40% mana arcane_charge(4), clearcasting
4:58.567 default T counterspell Fluffy_Pillow 32099.1/72166: 44% mana arcane_charge(4)
4:58.567 final_burn q arcane_blast Fluffy_Pillow 31099.1/72166: 43% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (vulpera) Raid-Buffed Unbuffed Gear Amount
Strength 198 -3 213 195 0
Agility 306 3 327 309 0
Stamina 414 -1 2026 1930 1517
Intellect 450 1 1823 1623 1095 (46)
Spirit 0 0 0 0 0
Health 40520 40520 0
Mana 72166 72166 0
Spell Power 1823 1623 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="vulpera"
source=default
spec=arcane
level=60
race=vulpera
vulpera_tricks=corrosive
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Simulation & Raid Information

Iterations: 1419
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.1 )

Performance:

Total Events Processed: 129323725
Max Event Queue: 45
Sim Seconds: 425784
CPU Seconds: 111.8750
Physical Seconds: 16.7551
Speed Up: 3806

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) arcane_barrage 44425 111376 369 4.12 4560 9097 20.7 20.7 18.1% 0.0% 0.0% 0.0% 13.74sec 111376 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) arcane_blast 30451 642811 2132 23.59 4531 9439 117.5 118.5 18.2% 0.0% 0.0% 0.0% 2.55sec 642811 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) arcane_echo 342232 80590 267 30.42 434 919 152.8 152.8 19.2% 0.0% 0.0% 0.0% 1.98sec 80590 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) arcane_missiles ticks -5143 679487 2265 60.01 1874 3963 43.6 300.0 18.9% 0.0% 0.0% 0.0% 6.60sec 679487 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) arcane_orb 153626 0 0 0.00 0 0 11.4 0.0 0.0% 0.0% 0.0% 0.0% 26.52sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) arcane_orb_bolt 153640 41941 139 2.26 3144 6285 11.4 11.4 17.2% 0.0% 0.0% 0.0% 27.07sec 41941 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.14sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) counterspell 2139 0 0 0.00 0 0 12.7 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) embrace_of_bwonsamdi 292380 11639 39 4.11 476 962 20.6 20.6 18.1% 0.0% 0.0% 0.0% 14.46sec 11639 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) empyreal_ordnance_bolt ticks -345540 25110 84 2.71 1565 3082 10.0 13.6 18.9% 0.0% 0.0% 0.0% 26.60sec 25110 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) eternal_insight 342314 11192 37 4.13 456 911 20.7 20.7 18.4% 0.0% 0.0% 0.0% 14.39sec 11192 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.82sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi)_mirror_image frostbolt 59638 5803 145 166.50 43 89 111.0 111.0 19.8% 0.0% 0.0% 0.0% 1.04sec 5803 40.00sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.36sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.43sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) shadowcore_oil_blast 336463 12286 41 8.24 251 502 41.4 41.4 18.3% 0.0% 0.0% 0.0% 7.13sec 12286 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.63sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.21sec 0 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) touch_of_the_magi_explosion 210833 125301 416 1.23 20350 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.16sec 125301 301.50sec
Zandalari Troll (Bwonsamdi) Zandalari Troll (Bwonsamdi) use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.56sec 0 301.50sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) arcane_barrage 44425 110853 369 4.12 4556 9115 20.6 20.6 17.9% 0.0% 0.0% 0.0% 13.85sec 110853 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) arcane_blast 30451 643347 2142 23.61 4530 9535 117.2 118.2 18.3% 0.0% 0.0% 0.0% 2.56sec 643347 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) arcane_echo 342232 80270 267 30.44 433 919 152.4 152.4 19.3% 0.0% 0.0% 0.0% 1.97sec 80270 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) arcane_missiles ticks -5143 674165 2247 59.82 1868 3929 43.4 299.1 18.8% 0.0% 0.0% 0.0% 6.52sec 674165 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.64sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) arcane_orb_bolt 153640 41659 139 2.26 3143 6284 11.3 11.3 17.3% 0.0% 0.0% 0.0% 27.18sec 41659 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.17sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) embrace_of_kimbul ticks -292473 11018 37 9.63 229 0 17.1 48.1 0.0% 0.0% 0.0% 0.0% 17.36sec 11018 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) empyreal_ordnance_bolt ticks -345540 24997 83 2.69 1563 3104 10.0 13.5 19.0% 0.0% 0.0% 0.0% 26.55sec 24997 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) eternal_insight 342314 11155 37 4.13 456 912 20.7 20.7 18.2% 0.0% 0.0% 0.0% 14.48sec 11155 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.76sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul)_mirror_image frostbolt 59638 5805 145 166.50 43 90 111.0 111.0 19.7% 0.0% 0.0% 0.0% 1.04sec 5805 40.00sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.88sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.34sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) shadowcore_oil_blast 336463 12286 41 8.26 251 501 41.4 41.4 18.5% 0.0% 0.0% 0.0% 7.13sec 12286 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.93sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.24sec 0 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) touch_of_the_magi_explosion 210833 124605 415 1.23 20324 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.16sec 124605 300.35sec
Zandalari Troll (Kimbul) Zandalari Troll (Kimbul) use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.68sec 0 300.35sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) arcane_barrage 44425 111791 372 4.13 4554 9120 20.7 20.7 18.6% 0.0% 0.0% 0.0% 13.81sec 111791 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) arcane_blast 30451 647192 2151 23.58 4534 9448 117.3 118.3 19.1% 0.0% 0.0% 0.0% 2.56sec 647192 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) arcane_echo 342232 81187 270 30.45 434 918 152.7 152.7 20.2% 0.0% 0.0% 0.0% 1.99sec 81187 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) arcane_missiles ticks -5143 683652 2279 59.88 1872 3949 43.5 299.4 19.9% 0.0% 0.0% 0.0% 6.55sec 683652 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.37sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) arcane_orb_bolt 153640 41999 140 2.26 3143 6281 11.3 11.3 17.8% 0.0% 0.0% 0.0% 26.93sec 41999 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.17sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) counterspell 2139 0 0 0.00 0 0 12.7 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) empyreal_ordnance_bolt ticks -345540 25260 84 2.72 1565 3078 10.0 13.6 19.5% 0.0% 0.0% 0.0% 26.48sec 25260 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) eternal_insight 342314 11159 37 4.08 456 912 20.5 20.5 19.5% 0.0% 0.0% 0.0% 14.39sec 11159 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.01sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku)_mirror_image frostbolt 59638 5861 147 166.50 43 89 111.0 111.0 20.9% 0.0% 0.0% 0.0% 1.04sec 5861 40.00sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.46sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.44sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) shadowcore_oil_blast 336463 12352 41 8.23 251 502 41.3 41.3 19.4% 0.0% 0.0% 0.0% 7.22sec 12352 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.39sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.14sec 0 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) touch_of_the_magi_explosion 210833 126407 420 1.23 20530 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.09sec 126407 300.88sec
Zandalari Troll (Pa'ku) Zandalari Troll (Pa'ku) use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.63sec 0 300.88sec
arcane arcane arcane_barrage 44425 110951 370 4.15 4558 9069 20.7 20.7 17.6% 0.0% 0.0% 0.0% 13.77sec 110951 299.52sec
arcane arcane arcane_blast 30451 636515 2125 23.52 4514 9491 116.4 117.4 18.2% 0.0% 0.0% 0.0% 2.56sec 636515 299.52sec
arcane arcane arcane_echo 342232 84289 281 31.41 442 933 156.8 156.8 19.5% 0.0% 0.0% 0.0% 1.93sec 84289 299.52sec
arcane arcane arcane_missiles ticks -5143 698184 2327 60.82 1901 4000 44.5 304.1 19.0% 0.0% 0.0% 0.0% 6.35sec 698184 299.52sec
arcane arcane arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.50sec 0 299.52sec
arcane arcane arcane_orb_bolt 153640 41806 140 2.27 3141 6293 11.3 11.3 17.4% 0.0% 0.0% 0.0% 27.05sec 41806 299.52sec
arcane arcane arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.18sec 0 299.52sec
arcane arcane augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
arcane arcane berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.41sec 0 299.52sec
arcane arcane conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
arcane arcane counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.72sec 0 299.52sec
arcane arcane empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
arcane arcane empyreal_ordnance_bolt ticks -345540 25058 84 2.71 1565 3081 10.0 13.5 18.9% 0.0% 0.0% 0.0% 26.51sec 25058 299.52sec
arcane arcane eternal_insight 342314 11176 37 4.15 456 911 20.7 20.7 18.5% 0.0% 0.0% 0.0% 13.95sec 11176 299.52sec
arcane arcane evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.80sec 0 299.52sec
arcane arcane flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
arcane arcane food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
arcane arcane mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
arcane arcane_mirror_image frostbolt 59638 6020 150 171.00 44 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6020 40.00sec
arcane arcane potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
arcane arcane presence_of_mind 205025 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 99.88sec 0 299.52sec
arcane arcane rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.31sec 0 299.52sec
arcane arcane shadowcore_oil_blast 336463 12290 41 8.29 251 501 41.4 41.4 18.5% 0.0% 0.0% 0.0% 7.13sec 12290 299.52sec
arcane arcane time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.03sec 0 299.52sec
arcane arcane touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.19sec 0 299.52sec
arcane arcane touch_of_the_magi_explosion 210833 130663 436 1.23 21369 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.15sec 130663 299.52sec
arcane arcane use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.80sec 0 299.52sec
blood_elf blood_elf arcane_barrage 44425 112067 373 4.12 4570 9141 20.6 20.6 18.8% 0.0% 0.0% 0.0% 13.89sec 112067 300.57sec
blood_elf blood_elf arcane_blast 30451 649112 2160 23.60 4553 9449 117.2 118.2 19.2% 0.0% 0.0% 0.0% 2.56sec 649112 300.57sec
blood_elf blood_elf arcane_echo 342232 81285 270 30.48 434 917 152.7 152.7 20.4% 0.0% 0.0% 0.0% 1.98sec 81285 300.57sec
blood_elf blood_elf arcane_missiles ticks -5143 681755 2273 59.71 1877 3943 43.4 298.6 19.8% 0.0% 0.0% 0.0% 6.50sec 681755 300.57sec
blood_elf blood_elf arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.67sec 0 300.57sec
blood_elf blood_elf arcane_orb_bolt 153640 42174 140 2.26 3151 6291 11.3 11.3 18.4% 0.0% 0.0% 0.0% 27.21sec 42174 300.57sec
blood_elf blood_elf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.22sec 0 300.57sec
blood_elf blood_elf augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
blood_elf blood_elf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
blood_elf blood_elf counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.78sec 0 300.57sec
blood_elf blood_elf empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
blood_elf blood_elf empyreal_ordnance_bolt ticks -345540 25191 84 2.70 1567 3076 10.0 13.5 19.6% 0.0% 0.0% 0.0% 26.55sec 25191 300.57sec
blood_elf blood_elf eternal_insight 342314 11234 37 4.12 456 912 20.6 20.6 19.5% 0.0% 0.0% 0.0% 14.23sec 11234 300.57sec
blood_elf blood_elf evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.62sec 0 300.57sec
blood_elf blood_elf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
blood_elf blood_elf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
blood_elf blood_elf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
blood_elf blood_elf_mirror_image frostbolt 59638 5863 147 166.50 43 90 111.0 111.0 20.7% 0.0% 0.0% 0.0% 1.04sec 5863 40.00sec
blood_elf blood_elf potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
blood_elf blood_elf presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.31sec 0 300.57sec
blood_elf blood_elf rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.47sec 0 300.57sec
blood_elf blood_elf shadowcore_oil_blast 336463 12337 41 8.22 251 502 41.2 41.2 19.4% 0.0% 0.0% 0.0% 7.17sec 12337 300.57sec
blood_elf blood_elf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.03sec 0 300.57sec
blood_elf blood_elf touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.11sec 0 300.57sec
blood_elf blood_elf touch_of_the_magi_explosion 210833 126283 420 1.23 20529 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.07sec 126283 300.57sec
blood_elf blood_elf use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.60sec 0 300.57sec
goblin goblin arcane_barrage 44425 112714 376 4.19 4575 9083 20.9 20.9 18.0% 0.0% 0.0% 0.0% 13.62sec 112714 299.68sec
goblin goblin arcane_blast 30451 637906 2129 23.69 4500 9429 117.3 118.3 18.1% 0.0% 0.0% 0.0% 2.54sec 637906 299.68sec
goblin goblin arcane_echo 342232 81709 273 30.87 437 923 154.2 154.2 19.2% 0.0% 0.0% 0.0% 1.97sec 81709 299.68sec
goblin goblin arcane_missiles ticks -5143 688827 2296 60.29 1889 3985 44.0 301.5 19.0% 0.0% 0.0% 0.0% 6.45sec 688827 299.68sec
goblin goblin arcane_orb 153626 0 0 0.00 0 0 11.4 0.0 0.0% 0.0% 0.0% 0.0% 26.47sec 0 299.68sec
goblin goblin arcane_orb_bolt 153640 42034 140 2.28 3154 6304 11.4 11.4 17.2% 0.0% 0.0% 0.0% 27.02sec 42034 299.68sec
goblin goblin arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.22sec 0 299.68sec
goblin goblin augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
goblin goblin conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
goblin goblin counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.71sec 0 299.68sec
goblin goblin empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
goblin goblin empyreal_ordnance_bolt ticks -345540 24903 83 2.70 1566 3066 10.0 13.5 18.5% 0.0% 0.0% 0.0% 26.43sec 24903 299.68sec
goblin goblin eternal_insight 342314 11234 37 4.16 456 912 20.8 20.8 18.7% 0.0% 0.0% 0.0% 14.03sec 11234 299.68sec
goblin goblin evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.60sec 0 299.68sec
goblin goblin flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
goblin goblin food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
goblin goblin mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
goblin goblin_mirror_image frostbolt 59638 5804 145 166.50 43 89 111.0 111.0 19.8% 0.0% 0.0% 0.0% 1.03sec 5804 40.00sec
goblin goblin potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
goblin goblin presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 97.14sec 0 299.68sec
goblin goblin rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.29sec 0 299.68sec
goblin goblin shadowcore_oil_blast 336463 12250 41 8.28 251 501 41.4 41.4 18.1% 0.0% 0.0% 0.0% 7.27sec 12250 299.68sec
goblin goblin time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.12sec 0 299.68sec
goblin goblin touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.09sec 0 299.68sec
goblin goblin touch_of_the_magi_explosion 210833 127406 425 1.23 20702 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.03sec 127406 299.68sec
goblin goblin use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.45sec 0 299.68sec
highmountain_tauren highmountain_tauren arcane_barrage 44425 112105 374 4.12 4612 9145 20.6 20.6 18.3% 0.0% 0.0% 0.0% 13.85sec 112105 299.82sec
highmountain_tauren highmountain_tauren arcane_blast 30451 646120 2155 23.59 4578 9565 116.9 117.9 18.1% 0.0% 0.0% 0.0% 2.55sec 646120 299.82sec
highmountain_tauren highmountain_tauren arcane_echo 342232 80585 269 30.32 438 926 151.5 151.5 19.2% 0.0% 0.0% 0.0% 2.00sec 80585 299.82sec
highmountain_tauren highmountain_tauren arcane_missiles ticks -5143 681403 2271 59.69 1889 3980 43.4 298.5 19.0% 0.0% 0.0% 0.0% 6.55sec 681403 299.82sec
highmountain_tauren highmountain_tauren arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.59sec 0 299.82sec
highmountain_tauren highmountain_tauren arcane_orb_bolt 153640 42141 141 2.26 3178 6359 11.3 11.3 17.2% 0.0% 0.0% 0.0% 27.15sec 42141 299.82sec
highmountain_tauren highmountain_tauren arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.32sec 0 299.82sec
highmountain_tauren highmountain_tauren augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.82sec
highmountain_tauren highmountain_tauren conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.82sec
highmountain_tauren highmountain_tauren counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 299.82sec
highmountain_tauren highmountain_tauren empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.82sec
highmountain_tauren highmountain_tauren empyreal_ordnance_bolt ticks -345540 25090 84 2.68 1581 3117 9.9 13.4 18.8% 0.0% 0.0% 0.0% 26.45sec 25090 299.82sec
highmountain_tauren highmountain_tauren eternal_insight 342314 11226 37 4.12 460 921 20.6 20.6 18.4% 0.0% 0.0% 0.0% 14.13sec 11226 299.82sec
highmountain_tauren highmountain_tauren evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.00sec 0 299.82sec
highmountain_tauren highmountain_tauren flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.82sec
highmountain_tauren highmountain_tauren food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.82sec
highmountain_tauren highmountain_tauren mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.82sec
highmountain_tauren highmountain_tauren_mirror_image frostbolt 59638 5871 147 166.50 44 90 111.0 111.0 19.9% 0.0% 0.0% 0.0% 1.04sec 5871 40.00sec
highmountain_tauren highmountain_tauren potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.82sec
highmountain_tauren highmountain_tauren presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.69sec 0 299.82sec
highmountain_tauren highmountain_tauren rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.12sec 0 299.82sec
highmountain_tauren highmountain_tauren shadowcore_oil_blast 336463 12295 41 8.20 253 506 41.0 41.0 18.6% 0.0% 0.0% 0.0% 7.28sec 12295 299.82sec
highmountain_tauren highmountain_tauren time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.29sec 0 299.82sec
highmountain_tauren highmountain_tauren touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.19sec 0 299.82sec
highmountain_tauren highmountain_tauren touch_of_the_magi_explosion 210833 125541 419 1.23 20518 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.09sec 125541 299.82sec
highmountain_tauren highmountain_tauren use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.41sec 0 299.82sec
maghar_orc maghar_orc ancestral_call 274738 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.08sec 0 299.71sec
maghar_orc maghar_orc arcane_barrage 44425 111141 371 4.12 4569 9133 20.6 20.6 18.1% 0.0% 0.0% 0.0% 13.90sec 111141 299.71sec
maghar_orc maghar_orc arcane_blast 30451 643511 2147 23.58 4538 9571 116.8 117.8 18.4% 0.0% 0.0% 0.0% 2.56sec 643511 299.71sec
maghar_orc maghar_orc arcane_echo 342232 81436 272 30.52 437 933 152.4 152.4 19.6% 0.0% 0.0% 0.0% 1.97sec 81436 299.71sec
maghar_orc maghar_orc arcane_missiles ticks -5143 686586 2289 59.94 1889 4017 43.7 299.7 19.0% 0.0% 0.0% 0.0% 6.44sec 686586 299.71sec
maghar_orc maghar_orc arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.62sec 0 299.71sec
maghar_orc maghar_orc arcane_orb_bolt 153640 41646 139 2.27 3147 6291 11.3 11.3 16.9% 0.0% 0.0% 0.0% 27.16sec 41646 299.71sec
maghar_orc maghar_orc arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.08sec 0 299.71sec
maghar_orc maghar_orc augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.71sec
maghar_orc maghar_orc conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.71sec
maghar_orc maghar_orc counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 299.71sec
maghar_orc maghar_orc empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.71sec
maghar_orc maghar_orc empyreal_ordnance_bolt ticks -345540 25016 83 2.70 1567 3068 9.9 13.5 19.1% 0.0% 0.0% 0.0% 26.43sec 25016 299.71sec
maghar_orc maghar_orc eternal_insight 342314 11098 37 4.10 456 913 20.5 20.5 18.7% 0.0% 0.0% 0.0% 14.33sec 11098 299.71sec
maghar_orc maghar_orc evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.65sec 0 299.71sec
maghar_orc maghar_orc flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.71sec
maghar_orc maghar_orc food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.71sec
maghar_orc maghar_orc mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.71sec
maghar_orc maghar_orc_mirror_image frostbolt 59638 5888 147 167.74 43 90 111.8 111.8 19.9% 0.0% 0.0% 0.0% 1.04sec 5888 40.00sec
maghar_orc maghar_orc potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.71sec
maghar_orc maghar_orc presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.03sec 0 299.71sec
maghar_orc maghar_orc rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.50sec 0 299.71sec
maghar_orc maghar_orc shadowcore_oil_blast 336463 12238 41 8.23 251 502 41.1 41.1 18.5% 0.0% 0.0% 0.0% 7.23sec 12238 299.71sec
maghar_orc maghar_orc time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.32sec 0 299.71sec
maghar_orc maghar_orc touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.16sec 0 299.71sec
maghar_orc maghar_orc touch_of_the_magi_explosion 210833 126860 423 1.22 20750 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.12sec 126860 299.71sec
maghar_orc maghar_orc use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.61sec 0 299.71sec
nightborne nightborne arcane_barrage 44425 111474 372 4.12 4617 9211 20.6 20.6 17.5% 0.0% 0.0% 0.0% 13.75sec 111474 299.50sec
nightborne nightborne arcane_blast 30451 648772 2166 23.59 4590 9620 116.8 117.8 18.3% 0.0% 0.0% 0.0% 2.54sec 648772 299.50sec
nightborne nightborne arcane_echo 342232 81314 272 30.33 441 935 151.4 151.4 19.4% 0.0% 0.0% 0.0% 1.99sec 81314 299.50sec
nightborne nightborne arcane_missiles ticks -5143 682985 2277 59.47 1902 4004 43.2 297.4 18.9% 0.0% 0.0% 0.0% 6.60sec 682985 299.50sec
nightborne nightborne arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.73sec 0 299.50sec
nightborne nightborne arcane_orb_bolt 153640 42065 140 2.26 3184 6364 11.3 11.3 17.2% 0.0% 0.0% 0.0% 27.26sec 42065 299.50sec
nightborne nightborne arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.26sec 0 299.50sec
nightborne nightborne augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.50sec
nightborne nightborne conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.50sec
nightborne nightborne counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.78sec 0 299.50sec
nightborne nightborne empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.50sec
nightborne nightborne empyreal_ordnance_bolt ticks -345540 25210 84 2.70 1579 3117 10.0 13.5 18.5% 0.0% 0.0% 0.0% 26.62sec 25210 299.50sec
nightborne nightborne eternal_insight 342314 11168 37 4.11 461 921 20.5 20.5 18.2% 0.0% 0.0% 0.0% 14.55sec 11168 299.50sec
nightborne nightborne evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.48sec 0 299.50sec
nightborne nightborne flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.50sec
nightborne nightborne food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.50sec
nightborne nightborne mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.50sec
nightborne nightborne_mirror_image frostbolt 59638 5824 146 166.50 43 90 111.0 111.0 19.9% 0.0% 0.0% 0.0% 1.04sec 5824 40.00sec
nightborne nightborne potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.50sec
nightborne nightborne presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 97.64sec 0 299.50sec
nightborne nightborne rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.38sec 0 299.50sec
nightborne nightborne shadowcore_oil_blast 336463 12286 41 8.21 253 506 41.0 41.0 18.4% 0.0% 0.0% 0.0% 7.16sec 12286 299.50sec
nightborne nightborne time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 302.54sec 0 299.50sec
nightborne nightborne touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.19sec 0 299.50sec
nightborne nightborne touch_of_the_magi_explosion 210833 126256 422 1.23 20630 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.10sec 126256 299.50sec
nightborne nightborne use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.51sec 0 299.50sec
no_race no_race arcane_barrage 44425 111097 370 4.13 4569 9116 20.7 20.6 17.9% 0.0% 0.0% 0.0% 13.86sec 111097 300.04sec
no_race no_race arcane_blast 30451 641833 2139 23.61 4532 9510 117.1 118.1 18.2% 0.0% 0.0% 0.0% 2.55sec 641833 300.04sec
no_race no_race arcane_echo 342232 80187 267 30.35 435 921 151.8 151.8 19.3% 0.0% 0.0% 0.0% 1.97sec 80187 300.04sec
no_race no_race arcane_missiles ticks -5143 674882 2250 59.62 1874 3965 43.3 298.1 18.8% 0.0% 0.0% 0.0% 6.55sec 674882 300.04sec
no_race no_race arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.60sec 0 300.04sec
no_race no_race arcane_orb_bolt 153640 41850 139 2.26 3149 6307 11.3 11.3 17.4% 0.0% 0.0% 0.0% 27.15sec 41850 300.04sec
no_race no_race arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.15sec 0 300.04sec
no_race no_race augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
no_race no_race conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
no_race no_race counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.75sec 0 300.04sec
no_race no_race empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
no_race no_race empyreal_ordnance_bolt ticks -345540 25038 83 2.70 1560 3115 9.9 13.5 19.0% 0.0% 0.0% 0.0% 26.42sec 25038 300.04sec
no_race no_race eternal_insight 342314 11180 37 4.14 456 912 20.7 20.7 18.4% 0.0% 0.0% 0.0% 14.29sec 11180 300.04sec
no_race no_race evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.76sec 0 300.04sec
no_race no_race flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
no_race no_race food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
no_race no_race mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
no_race no_race_mirror_image frostbolt 59638 5811 145 166.50 43 89 111.0 111.0 19.8% 0.0% 0.0% 0.0% 1.04sec 5811 40.00sec
no_race no_race potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
no_race no_race presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 99.10sec 0 300.04sec
no_race no_race rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.25sec 0 300.04sec
no_race no_race shadowcore_oil_blast 336463 12221 41 8.22 251 501 41.1 41.1 18.5% 0.0% 0.0% 0.0% 7.26sec 12221 300.04sec
no_race no_race time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.89sec 0 300.04sec
no_race no_race touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.16sec 0 300.04sec
no_race no_race touch_of_the_magi_explosion 210833 124852 416 1.22 20419 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.11sec 124852 300.04sec
no_race no_race use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.72sec 0 300.04sec
orc orc arcane_barrage 44425 112002 372 4.12 4615 9164 20.7 20.7 17.8% 0.0% 0.0% 0.0% 13.88sec 112002 301.02sec
orc orc arcane_blast 30451 654827 2175 23.59 4616 9668 117.3 118.3 18.2% 0.0% 0.0% 0.0% 2.55sec 654827 301.02sec
orc orc arcane_echo 342232 83556 278 30.52 448 954 153.1 153.1 19.4% 0.0% 0.0% 0.0% 1.98sec 83556 301.02sec
orc orc arcane_missiles ticks -5143 699062 2330 60.00 1930 4078 43.5 300.0 18.8% 0.0% 0.0% 0.0% 6.54sec 699062 301.02sec
orc orc arcane_orb 153626 0 0 0.00 0 0 11.4 0.0 0.0% 0.0% 0.0% 0.0% 26.65sec 0 301.02sec
orc orc arcane_orb_bolt 153640 41990 139 2.26 3148 6291 11.3 11.3 17.6% 0.0% 0.0% 0.0% 27.19sec 41990 301.02sec
orc orc arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.12sec 0 301.02sec
orc orc augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.02sec
orc orc blood_fury 33702 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.12sec 0 301.02sec
orc orc conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.02sec
orc orc counterspell 2139 0 0 0.00 0 0 12.7 0.0 0.0% 0.0% 0.0% 0.0% 24.75sec 0 301.02sec
orc orc empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.02sec
orc orc empyreal_ordnance_bolt ticks -345540 24962 83 2.70 1566 3073 10.0 13.5 18.7% 0.0% 0.0% 0.0% 26.49sec 24962 301.02sec
orc orc eternal_insight 342314 11114 37 4.10 456 912 20.6 20.6 18.4% 0.0% 0.0% 0.0% 13.97sec 11114 301.02sec
orc orc evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.30sec 0 301.02sec
orc orc flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.02sec
orc orc food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.02sec
orc orc mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.02sec
orc orc_mirror_image frostbolt 59638 6018 150 166.50 45 93 111.0 111.0 19.7% 0.0% 0.0% 0.0% 1.04sec 6018 40.00sec
orc orc potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.02sec
orc orc presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.12sec 0 301.02sec
orc orc rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.34sec 0 301.02sec
orc orc shadowcore_oil_blast 336463 12271 41 8.23 251 501 41.3 41.3 18.5% 0.0% 0.0% 0.0% 7.28sec 12271 301.02sec
orc orc time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.66sec 0 301.02sec
orc orc touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.12sec 0 301.02sec
orc orc touch_of_the_magi_explosion 210833 129544 430 1.23 21056 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.05sec 129544 301.02sec
orc orc use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.64sec 0 301.02sec
pandaren pandaren arcane_barrage 44425 111911 374 4.12 4627 9191 20.6 20.6 17.9% 0.0% 0.0% 0.0% 13.90sec 111911 298.99sec
pandaren pandaren arcane_blast 30451 646508 2162 23.58 4586 9641 116.5 117.5 18.1% 0.0% 0.0% 0.0% 2.56sec 646508 298.99sec
pandaren pandaren arcane_echo 342232 80538 269 30.26 440 929 150.8 150.8 19.4% 0.0% 0.0% 0.0% 1.99sec 80538 298.99sec
pandaren pandaren arcane_missiles ticks -5143 680497 2268 59.44 1895 3999 43.2 297.2 18.9% 0.0% 0.0% 0.0% 6.48sec 680497 298.99sec
pandaren pandaren arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.63sec 0 298.99sec
pandaren pandaren arcane_orb_bolt 153640 42297 141 2.27 3185 6371 11.3 11.3 17.5% 0.0% 0.0% 0.0% 27.18sec 42297 298.99sec
pandaren pandaren arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.08sec 0 298.99sec
pandaren pandaren augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.99sec
pandaren pandaren conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.99sec
pandaren pandaren counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 298.99sec
pandaren pandaren empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.99sec
pandaren pandaren empyreal_ordnance_bolt ticks -345540 25135 84 2.70 1563 3113 10.0 13.5 19.2% 0.0% 0.0% 0.0% 26.37sec 25135 298.99sec
pandaren pandaren eternal_insight 342314 11076 37 4.12 456 912 20.5 20.5 18.4% 0.0% 0.0% 0.0% 14.38sec 11076 298.99sec
pandaren pandaren evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.02sec 0 298.99sec
pandaren pandaren flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.99sec
pandaren pandaren food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.99sec
pandaren pandaren mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.99sec
pandaren pandaren_mirror_image frostbolt 59638 5870 147 166.50 44 90 111.0 111.0 19.7% 0.0% 0.0% 0.0% 1.04sec 5870 40.00sec
pandaren pandaren potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.99sec
pandaren pandaren presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 97.55sec 0 298.99sec
pandaren pandaren rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.12sec 0 298.99sec
pandaren pandaren shadowcore_oil_blast 336463 12209 41 8.26 251 502 41.2 41.2 18.3% 0.0% 0.0% 0.0% 7.13sec 12209 298.99sec
pandaren pandaren time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.94sec 0 298.99sec
pandaren pandaren touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.24sec 0 298.99sec
pandaren pandaren touch_of_the_magi_explosion 210833 125226 419 1.22 20546 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.18sec 125226 298.99sec
pandaren pandaren use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.87sec 0 298.99sec
troll troll arcane_barrage 44425 111085 371 4.16 4554 9126 20.8 20.8 17.4% 0.0% 0.0% 0.0% 13.74sec 111085 299.66sec
troll troll arcane_blast 30451 638194 2130 23.58 4506 9516 116.8 117.8 18.2% 0.0% 0.0% 0.0% 2.55sec 638194 299.66sec
troll troll arcane_echo 342232 84315 281 31.48 441 932 157.2 157.2 19.4% 0.0% 0.0% 0.0% 1.92sec 84315 299.66sec
troll troll arcane_missiles ticks -5143 697116 2324 60.61 1901 4018 44.3 303.0 19.0% 0.0% 0.0% 0.0% 6.42sec 697116 299.66sec
troll troll arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.59sec 0 299.66sec
troll troll arcane_orb_bolt 153640 41549 139 2.27 3145 6279 11.3 11.3 16.7% 0.0% 0.0% 0.0% 27.14sec 41549 299.66sec
troll troll arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.17sec 0 299.66sec
troll troll augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.66sec
troll troll berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.46sec 0 299.66sec
troll troll conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.66sec
troll troll counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.73sec 0 299.66sec
troll troll empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.66sec
troll troll empyreal_ordnance_bolt ticks -345540 24930 83 2.70 1564 3083 9.9 13.5 18.6% 0.0% 0.0% 0.0% 26.53sec 24930 299.66sec
troll troll eternal_insight 342314 11141 37 4.15 456 912 20.7 20.7 18.0% 0.0% 0.0% 0.0% 14.34sec 11141 299.66sec
troll troll evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.72sec 0 299.66sec
troll troll flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.66sec
troll troll food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.66sec
troll troll mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.66sec
troll troll_mirror_image frostbolt 59638 6024 151 171.00 43 90 114.0 114.0 20.0% 0.0% 0.0% 0.0% 1.01sec 6024 40.00sec
troll troll potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.66sec
troll troll presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.15sec 0 299.66sec
troll troll rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.29sec 0 299.66sec
troll troll shadowcore_oil_blast 336463 12315 41 8.30 251 501 41.5 41.5 18.5% 0.0% 0.0% 0.0% 7.19sec 12315 299.66sec
troll troll time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.16sec 0 299.66sec
troll troll touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.18sec 0 299.66sec
troll troll touch_of_the_magi_explosion 210833 131016 437 1.22 21443 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.14sec 131016 299.66sec
troll troll use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.65sec 0 299.66sec
undead undead arcane_barrage 44425 111027 371 4.13 4557 9111 20.6 20.6 18.1% 0.0% 0.0% 0.0% 13.87sec 111027 299.60sec
undead undead arcane_blast 30451 639064 2133 23.58 4530 9462 116.7 117.7 18.2% 0.0% 0.0% 0.0% 2.56sec 639064 299.60sec
undead undead arcane_echo 342232 79955 267 30.36 435 919 151.6 151.6 19.2% 0.0% 0.0% 0.0% 1.96sec 79955 299.60sec
undead undead arcane_missiles ticks -5143 674334 2248 59.48 1876 3968 43.3 297.4 18.8% 0.0% 0.0% 0.0% 6.48sec 674334 299.60sec
undead undead arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.58sec 0 299.60sec
undead undead arcane_orb_bolt 153640 41662 139 2.27 3147 6282 11.3 11.3 16.9% 0.0% 0.0% 0.0% 27.14sec 41662 299.60sec
undead undead arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 121.91sec 0 299.60sec
undead undead augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.60sec
undead undead conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.60sec
undead undead counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 299.60sec
undead undead empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.60sec
undead undead empyreal_ordnance_bolt ticks -345540 24928 83 2.69 1565 3077 10.0 13.5 18.9% 0.0% 0.0% 0.0% 26.59sec 24928 299.60sec
undead undead eternal_insight 342314 11113 37 4.12 456 912 20.6 20.6 18.4% 0.0% 0.0% 0.0% 14.00sec 11113 299.60sec
undead undead evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.18sec 0 299.60sec
undead undead flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.60sec
undead undead food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.60sec
undead undead mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.60sec
undead undead_mirror_image frostbolt 59638 5806 145 166.50 43 89 111.0 111.0 19.7% 0.0% 0.0% 0.0% 1.04sec 5806 40.00sec
undead undead potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.60sec
undead undead presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.86sec 0 299.60sec
undead undead rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.22sec 0 299.60sec
undead undead shadowcore_oil_blast 336463 12172 41 8.19 251 501 40.9 40.9 18.7% 0.0% 0.0% 0.0% 7.15sec 12172 299.60sec
undead undead time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.96sec 0 299.60sec
undead undead touch_of_the_grave 127802 10775 36 3.40 537 1077 17.0 17.0 18.2% 0.0% 0.0% 0.0% 18.05sec 10775 299.60sec
undead undead touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.01sec 0 299.60sec
undead undead touch_of_the_magi_explosion 210833 124444 415 1.23 20349 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 48.95sec 124444 299.60sec
undead undead use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.05sec 0 299.60sec
vulpera vulpera arcane_barrage 44425 107174 357 3.98 4581 9141 19.9 19.9 17.6% 0.0% 0.0% 0.0% 14.35sec 107174 300.06sec
vulpera vulpera arcane_blast 30451 638276 2127 23.18 4596 9570 114.9 115.9 18.3% 0.0% 0.0% 0.0% 2.59sec 638276 300.06sec
vulpera vulpera arcane_echo 342232 80451 268 30.58 433 915 152.9 152.9 19.4% 0.0% 0.0% 0.0% 1.96sec 80451 300.06sec
vulpera vulpera arcane_missiles ticks -5143 674530 2248 59.46 1876 3960 43.2 297.3 19.0% 0.0% 0.0% 0.0% 6.57sec 674530 300.06sec
vulpera vulpera arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 27.13sec 0 300.06sec
vulpera vulpera arcane_orb_bolt 153640 41555 138 2.25 3152 6293 11.3 11.3 17.3% 0.0% 0.0% 0.0% 27.14sec 41555 300.06sec
vulpera vulpera arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.07sec 0 300.06sec
vulpera vulpera augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.06sec
vulpera vulpera bag_of_tricks 312411 16193 54 0.74 3714 7431 3.7 3.7 18.2% 0.0% 0.0% 0.0% 92.91sec 16193 300.06sec
vulpera vulpera conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.06sec
vulpera vulpera counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.71sec 0 300.06sec
vulpera vulpera empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 238.65sec 0 300.06sec
vulpera vulpera empyreal_ordnance_bolt ticks -345540 25023 83 2.69 1566 3101 9.9 13.5 19.1% 0.0% 0.0% 0.0% 26.44sec 25023 300.06sec
vulpera vulpera eternal_insight 342314 11143 37 4.13 456 912 20.6 20.6 18.4% 0.0% 0.0% 0.0% 13.88sec 11143 300.06sec
vulpera vulpera evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.63sec 0 300.06sec
vulpera vulpera flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.06sec
vulpera vulpera food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.06sec
vulpera vulpera mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.06sec
vulpera vulpera_mirror_image frostbolt 59638 5814 145 166.50 43 89 111.0 111.0 19.7% 0.0% 0.0% 0.0% 1.04sec 5814 40.00sec
vulpera vulpera potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.06sec
vulpera vulpera presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 97.90sec 0 300.06sec
vulpera vulpera rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.51sec 0 300.06sec
vulpera vulpera shadowcore_oil_blast 336463 12255 41 8.25 251 501 41.2 41.2 18.5% 0.0% 0.0% 0.0% 7.23sec 12255 300.06sec
vulpera vulpera time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.69sec 0 300.06sec
vulpera vulpera touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.81sec 0 300.06sec
vulpera vulpera touch_of_the_magi_explosion 210833 125120 417 1.23 20323 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.77sec 125120 300.06sec
vulpera vulpera use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.69sec 0 300.06sec

Fluffy_Pillow : 0 dps

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
5456.4 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Sinful Revelation 10.3 6.0 28.4sec 17.4sec 12.7sec 43.54% 0.00% 6.0 (6.0) 9.8

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 85.9s
  • trigger_min/max:0.0s / 66.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 62.6s

Stack Uptimes

  • sinful_revelation_1:43.54%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.2sec 17.3sec 12.7sec 43.88% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 99.2s
  • trigger_min/max:0.0s / 68.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 66.4s

Stack Uptimes

  • sinful_revelation_1:43.88%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.2 6.1 28.5sec 17.5sec 12.7sec 43.38% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:troll
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 83.5s
  • trigger_min/max:0.1s / 72.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.9s

Stack Uptimes

  • sinful_revelation_1:43.38%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.4sec 17.2sec 12.7sec 43.80% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:orc
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.7s
  • trigger_min/max:0.0s / 66.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 60.8s

Stack Uptimes

  • sinful_revelation_1:43.80%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.2 6.1 28.5sec 17.3sec 12.7sec 43.49% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.7s
  • trigger_min/max:0.0s / 67.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 55.3s

Stack Uptimes

  • sinful_revelation_1:43.49%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.3sec 12.7sec 43.65% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 88.5s
  • trigger_min/max:0.2s / 69.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 62.0s

Stack Uptimes

  • sinful_revelation_1:43.65%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.4sec 17.4sec 12.6sec 43.47% 0.00% 6.0 (6.0) 9.8

Buff Details

  • buff initial source:undead
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 104.7s
  • trigger_min/max:0.1s / 69.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 79.5s

Stack Uptimes

  • sinful_revelation_1:43.47%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.3sec 12.7sec 43.75% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 84.3s
  • trigger_min/max:0.1s / 67.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 69.6s

Stack Uptimes

  • sinful_revelation_1:43.75%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.59% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 100.0s
  • trigger_min/max:0.0s / 67.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 60.5s

Stack Uptimes

  • sinful_revelation_1:43.59%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.7sec 43.61% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 88.2s
  • trigger_min/max:0.0s / 67.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 66.1s

Stack Uptimes

  • sinful_revelation_1:43.61%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.57% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.7s
  • trigger_min/max:0.0s / 67.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 60.1s

Stack Uptimes

  • sinful_revelation_1:43.57%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.3sec 17.3sec 12.7sec 43.86% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 91.5s
  • trigger_min/max:0.0s / 70.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 66.9s

Stack Uptimes

  • sinful_revelation_1:43.86%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.2sec 17.3sec 12.7sec 43.91% 0.00% 6.1 (6.1) 10.0

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 96.8s
  • trigger_min/max:0.0s / 64.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 69.3s

Stack Uptimes

  • sinful_revelation_1:43.91%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.2sec 17.3sec 12.6sec 43.75% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.9s
  • trigger_min/max:0.0s / 69.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 64.3s

Stack Uptimes

  • sinful_revelation_1:43.75%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.6sec 43.52% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 89.1s
  • trigger_min/max:0.0s / 69.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 67.0s

Stack Uptimes

  • sinful_revelation_1:43.52%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 7.9sec 16.26% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.4s
  • trigger_min/max:46.0s / 71.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.26%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 49.1sec 49.2sec 8.0sec 16.30% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:blood_elf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.7s
  • trigger_min/max:46.0s / 71.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.30%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 7.9sec 16.24% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:troll
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.1s
  • trigger_min/max:46.0s / 72.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.24%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 49.1sec 49.2sec 8.0sec 16.28% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:orc
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.9s
  • trigger_min/max:46.0s / 71.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.28%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 49.0sec 49.1sec 7.9sec 16.34% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:goblin
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.9s
  • trigger_min/max:46.0s / 71.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.34%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.2sec 49.2sec 8.0sec 16.25% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.5s
  • trigger_min/max:46.0s / 71.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.25%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 8.0sec 16.26% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:undead
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.1s
  • trigger_min/max:46.0s / 71.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.26%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 7.9sec 16.27% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:nightborne
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.2s
  • trigger_min/max:46.0s / 72.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.27%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 7.9sec 16.25% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:highmountain_tauren
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 73.8s
  • trigger_min/max:46.0s / 73.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.25%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 8.0sec 16.25% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:maghar_orc
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.2s
  • trigger_min/max:46.0s / 72.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.25%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 49.1sec 49.1sec 7.9sec 16.27% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:Zandalari Troll (Bwonsamdi)
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 73.1s
  • trigger_min/max:46.0s / 73.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.27%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 8.0sec 16.25% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Zandalari Troll (Kimbul)
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 70.7s
  • trigger_min/max:46.0s / 70.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.25%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 49.1sec 49.2sec 8.0sec 16.30% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:Zandalari Troll (Pa'ku)
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.4s
  • trigger_min/max:46.0s / 71.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.30%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.9sec 7.9sec 16.32% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:vulpera
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 72.3s
  • trigger_min/max:46.0s / 72.3s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.32%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 7.9sec 16.23% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.7s
  • trigger_min/max:46.0s / 71.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.23%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 22780
Mean 300.06
Minimum 240.01
Maximum 359.99
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 19.99%
Standard Deviation 34.6253
5th Percentile 246.14
95th Percentile 354.13
( 95th Percentile - 5th Percentile ) 107.99
Mean Distribution
Standard Deviation 0.2294
95.00% Confidence Interval ( 299.61 - 300.51 )
Normalized 95.00% Confidence Interval ( 99.85% - 100.15% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 512
0.1% Error 51153
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1024
DPS
Fluffy_Pillow Damage Per Second
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 22780
Mean 5824.70
Minimum 4969.81
Maximum 6798.80
Spread ( max - min ) 1828.99
Range [ ( max - min ) / 2 * 100% ] 15.70%
Standard Deviation 229.9391
5th Percentile 5458.09
95th Percentile 6215.80
( 95th Percentile - 5th Percentile ) 757.71
Mean Distribution
Standard Deviation 1.5235
95.00% Confidence Interval ( 5821.72 - 5827.69 )
Normalized 95.00% Confidence Interval ( 99.95% - 100.05% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 60
0.1% Error 5987
0.1 Scale Factor Error with Delta=300 452
0.05 Scale Factor Error with Delta=300 1806
0.01 Scale Factor Error with Delta=300 45135
HPS
Fluffy_Pillow Healing Per Second
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 22780
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 3294
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 1886825 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.